Documentation
¶
Index ¶
- Constants
- type AgentPool
- type AgentPoolArgs
- type AgentPoolInput
- type AgentPoolOutput
- func (o AgentPoolOutput) AgentPoolId() pulumi.StringOutput
- func (o AgentPoolOutput) BandwidthLimit() BandwidthLimitResponseOutput
- func (o AgentPoolOutput) DisplayName() pulumi.StringOutput
- func (AgentPoolOutput) ElementType() reflect.Type
- func (o AgentPoolOutput) Name() pulumi.StringOutput
- func (o AgentPoolOutput) Project() pulumi.StringOutput
- func (o AgentPoolOutput) State() pulumi.StringOutput
- func (o AgentPoolOutput) ToAgentPoolOutput() AgentPoolOutput
- func (o AgentPoolOutput) ToAgentPoolOutputWithContext(ctx context.Context) AgentPoolOutput
- type AgentPoolState
- type AwsAccessKey
- type AwsAccessKeyArgs
- func (AwsAccessKeyArgs) ElementType() reflect.Type
- func (i AwsAccessKeyArgs) ToAwsAccessKeyOutput() AwsAccessKeyOutput
- func (i AwsAccessKeyArgs) ToAwsAccessKeyOutputWithContext(ctx context.Context) AwsAccessKeyOutput
- func (i AwsAccessKeyArgs) ToAwsAccessKeyPtrOutput() AwsAccessKeyPtrOutput
- func (i AwsAccessKeyArgs) ToAwsAccessKeyPtrOutputWithContext(ctx context.Context) AwsAccessKeyPtrOutput
- type AwsAccessKeyInput
- type AwsAccessKeyOutput
- func (o AwsAccessKeyOutput) AccessKeyId() pulumi.StringOutput
- func (AwsAccessKeyOutput) ElementType() reflect.Type
- func (o AwsAccessKeyOutput) SecretAccessKey() pulumi.StringOutput
- func (o AwsAccessKeyOutput) ToAwsAccessKeyOutput() AwsAccessKeyOutput
- func (o AwsAccessKeyOutput) ToAwsAccessKeyOutputWithContext(ctx context.Context) AwsAccessKeyOutput
- func (o AwsAccessKeyOutput) ToAwsAccessKeyPtrOutput() AwsAccessKeyPtrOutput
- func (o AwsAccessKeyOutput) ToAwsAccessKeyPtrOutputWithContext(ctx context.Context) AwsAccessKeyPtrOutput
- type AwsAccessKeyPtrInput
- type AwsAccessKeyPtrOutput
- func (o AwsAccessKeyPtrOutput) AccessKeyId() pulumi.StringPtrOutput
- func (o AwsAccessKeyPtrOutput) Elem() AwsAccessKeyOutput
- func (AwsAccessKeyPtrOutput) ElementType() reflect.Type
- func (o AwsAccessKeyPtrOutput) SecretAccessKey() pulumi.StringPtrOutput
- func (o AwsAccessKeyPtrOutput) ToAwsAccessKeyPtrOutput() AwsAccessKeyPtrOutput
- func (o AwsAccessKeyPtrOutput) ToAwsAccessKeyPtrOutputWithContext(ctx context.Context) AwsAccessKeyPtrOutput
- type AwsAccessKeyResponse
- type AwsAccessKeyResponseOutput
- func (o AwsAccessKeyResponseOutput) AccessKeyId() pulumi.StringOutput
- func (AwsAccessKeyResponseOutput) ElementType() reflect.Type
- func (o AwsAccessKeyResponseOutput) SecretAccessKey() pulumi.StringOutput
- func (o AwsAccessKeyResponseOutput) ToAwsAccessKeyResponseOutput() AwsAccessKeyResponseOutput
- func (o AwsAccessKeyResponseOutput) ToAwsAccessKeyResponseOutputWithContext(ctx context.Context) AwsAccessKeyResponseOutput
- type AwsS3CompatibleData
- type AwsS3CompatibleDataArgs
- func (AwsS3CompatibleDataArgs) ElementType() reflect.Type
- func (i AwsS3CompatibleDataArgs) ToAwsS3CompatibleDataOutput() AwsS3CompatibleDataOutput
- func (i AwsS3CompatibleDataArgs) ToAwsS3CompatibleDataOutputWithContext(ctx context.Context) AwsS3CompatibleDataOutput
- func (i AwsS3CompatibleDataArgs) ToAwsS3CompatibleDataPtrOutput() AwsS3CompatibleDataPtrOutput
- func (i AwsS3CompatibleDataArgs) ToAwsS3CompatibleDataPtrOutputWithContext(ctx context.Context) AwsS3CompatibleDataPtrOutput
- type AwsS3CompatibleDataInput
- type AwsS3CompatibleDataOutput
- func (o AwsS3CompatibleDataOutput) BucketName() pulumi.StringOutput
- func (AwsS3CompatibleDataOutput) ElementType() reflect.Type
- func (o AwsS3CompatibleDataOutput) Endpoint() pulumi.StringOutput
- func (o AwsS3CompatibleDataOutput) Path() pulumi.StringPtrOutput
- func (o AwsS3CompatibleDataOutput) Region() pulumi.StringPtrOutput
- func (o AwsS3CompatibleDataOutput) S3Metadata() S3CompatibleMetadataPtrOutput
- func (o AwsS3CompatibleDataOutput) ToAwsS3CompatibleDataOutput() AwsS3CompatibleDataOutput
- func (o AwsS3CompatibleDataOutput) ToAwsS3CompatibleDataOutputWithContext(ctx context.Context) AwsS3CompatibleDataOutput
- func (o AwsS3CompatibleDataOutput) ToAwsS3CompatibleDataPtrOutput() AwsS3CompatibleDataPtrOutput
- func (o AwsS3CompatibleDataOutput) ToAwsS3CompatibleDataPtrOutputWithContext(ctx context.Context) AwsS3CompatibleDataPtrOutput
- type AwsS3CompatibleDataPtrInput
- type AwsS3CompatibleDataPtrOutput
- func (o AwsS3CompatibleDataPtrOutput) BucketName() pulumi.StringPtrOutput
- func (o AwsS3CompatibleDataPtrOutput) Elem() AwsS3CompatibleDataOutput
- func (AwsS3CompatibleDataPtrOutput) ElementType() reflect.Type
- func (o AwsS3CompatibleDataPtrOutput) Endpoint() pulumi.StringPtrOutput
- func (o AwsS3CompatibleDataPtrOutput) Path() pulumi.StringPtrOutput
- func (o AwsS3CompatibleDataPtrOutput) Region() pulumi.StringPtrOutput
- func (o AwsS3CompatibleDataPtrOutput) S3Metadata() S3CompatibleMetadataPtrOutput
- func (o AwsS3CompatibleDataPtrOutput) ToAwsS3CompatibleDataPtrOutput() AwsS3CompatibleDataPtrOutput
- func (o AwsS3CompatibleDataPtrOutput) ToAwsS3CompatibleDataPtrOutputWithContext(ctx context.Context) AwsS3CompatibleDataPtrOutput
- type AwsS3CompatibleDataResponse
- type AwsS3CompatibleDataResponseOutput
- func (o AwsS3CompatibleDataResponseOutput) BucketName() pulumi.StringOutput
- func (AwsS3CompatibleDataResponseOutput) ElementType() reflect.Type
- func (o AwsS3CompatibleDataResponseOutput) Endpoint() pulumi.StringOutput
- func (o AwsS3CompatibleDataResponseOutput) Path() pulumi.StringOutput
- func (o AwsS3CompatibleDataResponseOutput) Region() pulumi.StringOutput
- func (o AwsS3CompatibleDataResponseOutput) S3Metadata() S3CompatibleMetadataResponseOutput
- func (o AwsS3CompatibleDataResponseOutput) ToAwsS3CompatibleDataResponseOutput() AwsS3CompatibleDataResponseOutput
- func (o AwsS3CompatibleDataResponseOutput) ToAwsS3CompatibleDataResponseOutputWithContext(ctx context.Context) AwsS3CompatibleDataResponseOutput
- type AwsS3Data
- type AwsS3DataArgs
- func (AwsS3DataArgs) ElementType() reflect.Type
- func (i AwsS3DataArgs) ToAwsS3DataOutput() AwsS3DataOutput
- func (i AwsS3DataArgs) ToAwsS3DataOutputWithContext(ctx context.Context) AwsS3DataOutput
- func (i AwsS3DataArgs) ToAwsS3DataPtrOutput() AwsS3DataPtrOutput
- func (i AwsS3DataArgs) ToAwsS3DataPtrOutputWithContext(ctx context.Context) AwsS3DataPtrOutput
- type AwsS3DataInput
- type AwsS3DataOutput
- func (o AwsS3DataOutput) AwsAccessKey() AwsAccessKeyPtrOutput
- func (o AwsS3DataOutput) BucketName() pulumi.StringOutput
- func (o AwsS3DataOutput) CloudfrontDomain() pulumi.StringPtrOutput
- func (o AwsS3DataOutput) CredentialsSecret() pulumi.StringPtrOutput
- func (AwsS3DataOutput) ElementType() reflect.Type
- func (o AwsS3DataOutput) Path() pulumi.StringPtrOutput
- func (o AwsS3DataOutput) RoleArn() pulumi.StringPtrOutput
- func (o AwsS3DataOutput) ToAwsS3DataOutput() AwsS3DataOutput
- func (o AwsS3DataOutput) ToAwsS3DataOutputWithContext(ctx context.Context) AwsS3DataOutput
- func (o AwsS3DataOutput) ToAwsS3DataPtrOutput() AwsS3DataPtrOutput
- func (o AwsS3DataOutput) ToAwsS3DataPtrOutputWithContext(ctx context.Context) AwsS3DataPtrOutput
- type AwsS3DataPtrInput
- type AwsS3DataPtrOutput
- func (o AwsS3DataPtrOutput) AwsAccessKey() AwsAccessKeyPtrOutput
- func (o AwsS3DataPtrOutput) BucketName() pulumi.StringPtrOutput
- func (o AwsS3DataPtrOutput) CloudfrontDomain() pulumi.StringPtrOutput
- func (o AwsS3DataPtrOutput) CredentialsSecret() pulumi.StringPtrOutput
- func (o AwsS3DataPtrOutput) Elem() AwsS3DataOutput
- func (AwsS3DataPtrOutput) ElementType() reflect.Type
- func (o AwsS3DataPtrOutput) Path() pulumi.StringPtrOutput
- func (o AwsS3DataPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o AwsS3DataPtrOutput) ToAwsS3DataPtrOutput() AwsS3DataPtrOutput
- func (o AwsS3DataPtrOutput) ToAwsS3DataPtrOutputWithContext(ctx context.Context) AwsS3DataPtrOutput
- type AwsS3DataResponse
- type AwsS3DataResponseOutput
- func (o AwsS3DataResponseOutput) AwsAccessKey() AwsAccessKeyResponseOutput
- func (o AwsS3DataResponseOutput) BucketName() pulumi.StringOutput
- func (o AwsS3DataResponseOutput) CloudfrontDomain() pulumi.StringOutput
- func (o AwsS3DataResponseOutput) CredentialsSecret() pulumi.StringOutput
- func (AwsS3DataResponseOutput) ElementType() reflect.Type
- func (o AwsS3DataResponseOutput) Path() pulumi.StringOutput
- func (o AwsS3DataResponseOutput) RoleArn() pulumi.StringOutput
- func (o AwsS3DataResponseOutput) ToAwsS3DataResponseOutput() AwsS3DataResponseOutput
- func (o AwsS3DataResponseOutput) ToAwsS3DataResponseOutputWithContext(ctx context.Context) AwsS3DataResponseOutput
- type AzureBlobStorageData
- type AzureBlobStorageDataArgs
- func (AzureBlobStorageDataArgs) ElementType() reflect.Type
- func (i AzureBlobStorageDataArgs) ToAzureBlobStorageDataOutput() AzureBlobStorageDataOutput
- func (i AzureBlobStorageDataArgs) ToAzureBlobStorageDataOutputWithContext(ctx context.Context) AzureBlobStorageDataOutput
- func (i AzureBlobStorageDataArgs) ToAzureBlobStorageDataPtrOutput() AzureBlobStorageDataPtrOutput
- func (i AzureBlobStorageDataArgs) ToAzureBlobStorageDataPtrOutputWithContext(ctx context.Context) AzureBlobStorageDataPtrOutput
- type AzureBlobStorageDataInput
- type AzureBlobStorageDataOutput
- func (o AzureBlobStorageDataOutput) AzureCredentials() AzureCredentialsOutput
- func (o AzureBlobStorageDataOutput) Container() pulumi.StringOutput
- func (o AzureBlobStorageDataOutput) CredentialsSecret() pulumi.StringPtrOutput
- func (AzureBlobStorageDataOutput) ElementType() reflect.Type
- func (o AzureBlobStorageDataOutput) Path() pulumi.StringPtrOutput
- func (o AzureBlobStorageDataOutput) StorageAccount() pulumi.StringOutput
- func (o AzureBlobStorageDataOutput) ToAzureBlobStorageDataOutput() AzureBlobStorageDataOutput
- func (o AzureBlobStorageDataOutput) ToAzureBlobStorageDataOutputWithContext(ctx context.Context) AzureBlobStorageDataOutput
- func (o AzureBlobStorageDataOutput) ToAzureBlobStorageDataPtrOutput() AzureBlobStorageDataPtrOutput
- func (o AzureBlobStorageDataOutput) ToAzureBlobStorageDataPtrOutputWithContext(ctx context.Context) AzureBlobStorageDataPtrOutput
- type AzureBlobStorageDataPtrInput
- type AzureBlobStorageDataPtrOutput
- func (o AzureBlobStorageDataPtrOutput) AzureCredentials() AzureCredentialsPtrOutput
- func (o AzureBlobStorageDataPtrOutput) Container() pulumi.StringPtrOutput
- func (o AzureBlobStorageDataPtrOutput) CredentialsSecret() pulumi.StringPtrOutput
- func (o AzureBlobStorageDataPtrOutput) Elem() AzureBlobStorageDataOutput
- func (AzureBlobStorageDataPtrOutput) ElementType() reflect.Type
- func (o AzureBlobStorageDataPtrOutput) Path() pulumi.StringPtrOutput
- func (o AzureBlobStorageDataPtrOutput) StorageAccount() pulumi.StringPtrOutput
- func (o AzureBlobStorageDataPtrOutput) ToAzureBlobStorageDataPtrOutput() AzureBlobStorageDataPtrOutput
- func (o AzureBlobStorageDataPtrOutput) ToAzureBlobStorageDataPtrOutputWithContext(ctx context.Context) AzureBlobStorageDataPtrOutput
- type AzureBlobStorageDataResponse
- type AzureBlobStorageDataResponseOutput
- func (o AzureBlobStorageDataResponseOutput) AzureCredentials() AzureCredentialsResponseOutput
- func (o AzureBlobStorageDataResponseOutput) Container() pulumi.StringOutput
- func (o AzureBlobStorageDataResponseOutput) CredentialsSecret() pulumi.StringOutput
- func (AzureBlobStorageDataResponseOutput) ElementType() reflect.Type
- func (o AzureBlobStorageDataResponseOutput) Path() pulumi.StringOutput
- func (o AzureBlobStorageDataResponseOutput) StorageAccount() pulumi.StringOutput
- func (o AzureBlobStorageDataResponseOutput) ToAzureBlobStorageDataResponseOutput() AzureBlobStorageDataResponseOutput
- func (o AzureBlobStorageDataResponseOutput) ToAzureBlobStorageDataResponseOutputWithContext(ctx context.Context) AzureBlobStorageDataResponseOutput
- type AzureCredentials
- type AzureCredentialsArgs
- func (AzureCredentialsArgs) ElementType() reflect.Type
- func (i AzureCredentialsArgs) ToAzureCredentialsOutput() AzureCredentialsOutput
- func (i AzureCredentialsArgs) ToAzureCredentialsOutputWithContext(ctx context.Context) AzureCredentialsOutput
- func (i AzureCredentialsArgs) ToAzureCredentialsPtrOutput() AzureCredentialsPtrOutput
- func (i AzureCredentialsArgs) ToAzureCredentialsPtrOutputWithContext(ctx context.Context) AzureCredentialsPtrOutput
- type AzureCredentialsInput
- type AzureCredentialsOutput
- func (AzureCredentialsOutput) ElementType() reflect.Type
- func (o AzureCredentialsOutput) SasToken() pulumi.StringOutput
- func (o AzureCredentialsOutput) ToAzureCredentialsOutput() AzureCredentialsOutput
- func (o AzureCredentialsOutput) ToAzureCredentialsOutputWithContext(ctx context.Context) AzureCredentialsOutput
- func (o AzureCredentialsOutput) ToAzureCredentialsPtrOutput() AzureCredentialsPtrOutput
- func (o AzureCredentialsOutput) ToAzureCredentialsPtrOutputWithContext(ctx context.Context) AzureCredentialsPtrOutput
- type AzureCredentialsPtrInput
- type AzureCredentialsPtrOutput
- func (o AzureCredentialsPtrOutput) Elem() AzureCredentialsOutput
- func (AzureCredentialsPtrOutput) ElementType() reflect.Type
- func (o AzureCredentialsPtrOutput) SasToken() pulumi.StringPtrOutput
- func (o AzureCredentialsPtrOutput) ToAzureCredentialsPtrOutput() AzureCredentialsPtrOutput
- func (o AzureCredentialsPtrOutput) ToAzureCredentialsPtrOutputWithContext(ctx context.Context) AzureCredentialsPtrOutput
- type AzureCredentialsResponse
- type AzureCredentialsResponseOutput
- func (AzureCredentialsResponseOutput) ElementType() reflect.Type
- func (o AzureCredentialsResponseOutput) SasToken() pulumi.StringOutput
- func (o AzureCredentialsResponseOutput) ToAzureCredentialsResponseOutput() AzureCredentialsResponseOutput
- func (o AzureCredentialsResponseOutput) ToAzureCredentialsResponseOutputWithContext(ctx context.Context) AzureCredentialsResponseOutput
- type BandwidthLimit
- type BandwidthLimitArgs
- func (BandwidthLimitArgs) ElementType() reflect.Type
- func (i BandwidthLimitArgs) ToBandwidthLimitOutput() BandwidthLimitOutput
- func (i BandwidthLimitArgs) ToBandwidthLimitOutputWithContext(ctx context.Context) BandwidthLimitOutput
- func (i BandwidthLimitArgs) ToBandwidthLimitPtrOutput() BandwidthLimitPtrOutput
- func (i BandwidthLimitArgs) ToBandwidthLimitPtrOutputWithContext(ctx context.Context) BandwidthLimitPtrOutput
- type BandwidthLimitInput
- type BandwidthLimitOutput
- func (BandwidthLimitOutput) ElementType() reflect.Type
- func (o BandwidthLimitOutput) LimitMbps() pulumi.StringPtrOutput
- func (o BandwidthLimitOutput) ToBandwidthLimitOutput() BandwidthLimitOutput
- func (o BandwidthLimitOutput) ToBandwidthLimitOutputWithContext(ctx context.Context) BandwidthLimitOutput
- func (o BandwidthLimitOutput) ToBandwidthLimitPtrOutput() BandwidthLimitPtrOutput
- func (o BandwidthLimitOutput) ToBandwidthLimitPtrOutputWithContext(ctx context.Context) BandwidthLimitPtrOutput
- type BandwidthLimitPtrInput
- type BandwidthLimitPtrOutput
- func (o BandwidthLimitPtrOutput) Elem() BandwidthLimitOutput
- func (BandwidthLimitPtrOutput) ElementType() reflect.Type
- func (o BandwidthLimitPtrOutput) LimitMbps() pulumi.StringPtrOutput
- func (o BandwidthLimitPtrOutput) ToBandwidthLimitPtrOutput() BandwidthLimitPtrOutput
- func (o BandwidthLimitPtrOutput) ToBandwidthLimitPtrOutputWithContext(ctx context.Context) BandwidthLimitPtrOutput
- type BandwidthLimitResponse
- type BandwidthLimitResponseOutput
- func (BandwidthLimitResponseOutput) ElementType() reflect.Type
- func (o BandwidthLimitResponseOutput) LimitMbps() pulumi.StringOutput
- func (o BandwidthLimitResponseOutput) ToBandwidthLimitResponseOutput() BandwidthLimitResponseOutput
- func (o BandwidthLimitResponseOutput) ToBandwidthLimitResponseOutputWithContext(ctx context.Context) BandwidthLimitResponseOutput
- type Date
- type DateArgs
- type DateInput
- type DateOutput
- func (o DateOutput) Day() pulumi.IntPtrOutput
- func (DateOutput) ElementType() reflect.Type
- func (o DateOutput) Month() pulumi.IntPtrOutput
- func (o DateOutput) ToDateOutput() DateOutput
- func (o DateOutput) ToDateOutputWithContext(ctx context.Context) DateOutput
- func (o DateOutput) ToDatePtrOutput() DatePtrOutput
- func (o DateOutput) ToDatePtrOutputWithContext(ctx context.Context) DatePtrOutput
- func (o DateOutput) Year() pulumi.IntPtrOutput
- type DatePtrInput
- type DatePtrOutput
- func (o DatePtrOutput) Day() pulumi.IntPtrOutput
- func (o DatePtrOutput) Elem() DateOutput
- func (DatePtrOutput) ElementType() reflect.Type
- func (o DatePtrOutput) Month() pulumi.IntPtrOutput
- func (o DatePtrOutput) ToDatePtrOutput() DatePtrOutput
- func (o DatePtrOutput) ToDatePtrOutputWithContext(ctx context.Context) DatePtrOutput
- func (o DatePtrOutput) Year() pulumi.IntPtrOutput
- type DateResponse
- type DateResponseOutput
- func (o DateResponseOutput) Day() pulumi.IntOutput
- func (DateResponseOutput) ElementType() reflect.Type
- func (o DateResponseOutput) Month() pulumi.IntOutput
- func (o DateResponseOutput) ToDateResponseOutput() DateResponseOutput
- func (o DateResponseOutput) ToDateResponseOutputWithContext(ctx context.Context) DateResponseOutput
- func (o DateResponseOutput) Year() pulumi.IntOutput
- type EventStream
- type EventStreamArgs
- func (EventStreamArgs) ElementType() reflect.Type
- func (i EventStreamArgs) ToEventStreamOutput() EventStreamOutput
- func (i EventStreamArgs) ToEventStreamOutputWithContext(ctx context.Context) EventStreamOutput
- func (i EventStreamArgs) ToEventStreamPtrOutput() EventStreamPtrOutput
- func (i EventStreamArgs) ToEventStreamPtrOutputWithContext(ctx context.Context) EventStreamPtrOutput
- type EventStreamInput
- type EventStreamOutput
- func (EventStreamOutput) ElementType() reflect.Type
- func (o EventStreamOutput) EventStreamExpirationTime() pulumi.StringPtrOutput
- func (o EventStreamOutput) EventStreamStartTime() pulumi.StringPtrOutput
- func (o EventStreamOutput) Name() pulumi.StringOutput
- func (o EventStreamOutput) ToEventStreamOutput() EventStreamOutput
- func (o EventStreamOutput) ToEventStreamOutputWithContext(ctx context.Context) EventStreamOutput
- func (o EventStreamOutput) ToEventStreamPtrOutput() EventStreamPtrOutput
- func (o EventStreamOutput) ToEventStreamPtrOutputWithContext(ctx context.Context) EventStreamPtrOutput
- type EventStreamPtrInput
- type EventStreamPtrOutput
- func (o EventStreamPtrOutput) Elem() EventStreamOutput
- func (EventStreamPtrOutput) ElementType() reflect.Type
- func (o EventStreamPtrOutput) EventStreamExpirationTime() pulumi.StringPtrOutput
- func (o EventStreamPtrOutput) EventStreamStartTime() pulumi.StringPtrOutput
- func (o EventStreamPtrOutput) Name() pulumi.StringPtrOutput
- func (o EventStreamPtrOutput) ToEventStreamPtrOutput() EventStreamPtrOutput
- func (o EventStreamPtrOutput) ToEventStreamPtrOutputWithContext(ctx context.Context) EventStreamPtrOutput
- type EventStreamResponse
- type EventStreamResponseOutput
- func (EventStreamResponseOutput) ElementType() reflect.Type
- func (o EventStreamResponseOutput) EventStreamExpirationTime() pulumi.StringOutput
- func (o EventStreamResponseOutput) EventStreamStartTime() pulumi.StringOutput
- func (o EventStreamResponseOutput) Name() pulumi.StringOutput
- func (o EventStreamResponseOutput) ToEventStreamResponseOutput() EventStreamResponseOutput
- func (o EventStreamResponseOutput) ToEventStreamResponseOutputWithContext(ctx context.Context) EventStreamResponseOutput
- type GcsData
- type GcsDataArgs
- func (GcsDataArgs) ElementType() reflect.Type
- func (i GcsDataArgs) ToGcsDataOutput() GcsDataOutput
- func (i GcsDataArgs) ToGcsDataOutputWithContext(ctx context.Context) GcsDataOutput
- func (i GcsDataArgs) ToGcsDataPtrOutput() GcsDataPtrOutput
- func (i GcsDataArgs) ToGcsDataPtrOutputWithContext(ctx context.Context) GcsDataPtrOutput
- type GcsDataInput
- type GcsDataOutput
- func (o GcsDataOutput) BucketName() pulumi.StringOutput
- func (GcsDataOutput) ElementType() reflect.Type
- func (o GcsDataOutput) Path() pulumi.StringPtrOutput
- func (o GcsDataOutput) ToGcsDataOutput() GcsDataOutput
- func (o GcsDataOutput) ToGcsDataOutputWithContext(ctx context.Context) GcsDataOutput
- func (o GcsDataOutput) ToGcsDataPtrOutput() GcsDataPtrOutput
- func (o GcsDataOutput) ToGcsDataPtrOutputWithContext(ctx context.Context) GcsDataPtrOutput
- type GcsDataPtrInput
- type GcsDataPtrOutput
- func (o GcsDataPtrOutput) BucketName() pulumi.StringPtrOutput
- func (o GcsDataPtrOutput) Elem() GcsDataOutput
- func (GcsDataPtrOutput) ElementType() reflect.Type
- func (o GcsDataPtrOutput) Path() pulumi.StringPtrOutput
- func (o GcsDataPtrOutput) ToGcsDataPtrOutput() GcsDataPtrOutput
- func (o GcsDataPtrOutput) ToGcsDataPtrOutputWithContext(ctx context.Context) GcsDataPtrOutput
- type GcsDataResponse
- type GcsDataResponseOutput
- func (o GcsDataResponseOutput) BucketName() pulumi.StringOutput
- func (GcsDataResponseOutput) ElementType() reflect.Type
- func (o GcsDataResponseOutput) Path() pulumi.StringOutput
- func (o GcsDataResponseOutput) ToGcsDataResponseOutput() GcsDataResponseOutput
- func (o GcsDataResponseOutput) ToGcsDataResponseOutputWithContext(ctx context.Context) GcsDataResponseOutput
- type HttpData
- type HttpDataArgs
- func (HttpDataArgs) ElementType() reflect.Type
- func (i HttpDataArgs) ToHttpDataOutput() HttpDataOutput
- func (i HttpDataArgs) ToHttpDataOutputWithContext(ctx context.Context) HttpDataOutput
- func (i HttpDataArgs) ToHttpDataPtrOutput() HttpDataPtrOutput
- func (i HttpDataArgs) ToHttpDataPtrOutputWithContext(ctx context.Context) HttpDataPtrOutput
- type HttpDataInput
- type HttpDataOutput
- func (HttpDataOutput) ElementType() reflect.Type
- func (o HttpDataOutput) ListUrl() pulumi.StringOutput
- func (o HttpDataOutput) ToHttpDataOutput() HttpDataOutput
- func (o HttpDataOutput) ToHttpDataOutputWithContext(ctx context.Context) HttpDataOutput
- func (o HttpDataOutput) ToHttpDataPtrOutput() HttpDataPtrOutput
- func (o HttpDataOutput) ToHttpDataPtrOutputWithContext(ctx context.Context) HttpDataPtrOutput
- type HttpDataPtrInput
- type HttpDataPtrOutput
- func (o HttpDataPtrOutput) Elem() HttpDataOutput
- func (HttpDataPtrOutput) ElementType() reflect.Type
- func (o HttpDataPtrOutput) ListUrl() pulumi.StringPtrOutput
- func (o HttpDataPtrOutput) ToHttpDataPtrOutput() HttpDataPtrOutput
- func (o HttpDataPtrOutput) ToHttpDataPtrOutputWithContext(ctx context.Context) HttpDataPtrOutput
- type HttpDataResponse
- type HttpDataResponseOutput
- func (HttpDataResponseOutput) ElementType() reflect.Type
- func (o HttpDataResponseOutput) ListUrl() pulumi.StringOutput
- func (o HttpDataResponseOutput) ToHttpDataResponseOutput() HttpDataResponseOutput
- func (o HttpDataResponseOutput) ToHttpDataResponseOutputWithContext(ctx context.Context) HttpDataResponseOutput
- type LoggingConfig
- type LoggingConfigArgs
- func (LoggingConfigArgs) ElementType() reflect.Type
- func (i LoggingConfigArgs) ToLoggingConfigOutput() LoggingConfigOutput
- func (i LoggingConfigArgs) ToLoggingConfigOutputWithContext(ctx context.Context) LoggingConfigOutput
- func (i LoggingConfigArgs) ToLoggingConfigPtrOutput() LoggingConfigPtrOutput
- func (i LoggingConfigArgs) ToLoggingConfigPtrOutputWithContext(ctx context.Context) LoggingConfigPtrOutput
- type LoggingConfigInput
- type LoggingConfigLogActionStatesItem
- func (LoggingConfigLogActionStatesItem) ElementType() reflect.Type
- func (e LoggingConfigLogActionStatesItem) ToLoggingConfigLogActionStatesItemOutput() LoggingConfigLogActionStatesItemOutput
- func (e LoggingConfigLogActionStatesItem) ToLoggingConfigLogActionStatesItemOutputWithContext(ctx context.Context) LoggingConfigLogActionStatesItemOutput
- func (e LoggingConfigLogActionStatesItem) ToLoggingConfigLogActionStatesItemPtrOutput() LoggingConfigLogActionStatesItemPtrOutput
- func (e LoggingConfigLogActionStatesItem) ToLoggingConfigLogActionStatesItemPtrOutputWithContext(ctx context.Context) LoggingConfigLogActionStatesItemPtrOutput
- func (e LoggingConfigLogActionStatesItem) ToStringOutput() pulumi.StringOutput
- func (e LoggingConfigLogActionStatesItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LoggingConfigLogActionStatesItem) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LoggingConfigLogActionStatesItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingConfigLogActionStatesItemArray
- func (LoggingConfigLogActionStatesItemArray) ElementType() reflect.Type
- func (i LoggingConfigLogActionStatesItemArray) ToLoggingConfigLogActionStatesItemArrayOutput() LoggingConfigLogActionStatesItemArrayOutput
- func (i LoggingConfigLogActionStatesItemArray) ToLoggingConfigLogActionStatesItemArrayOutputWithContext(ctx context.Context) LoggingConfigLogActionStatesItemArrayOutput
- type LoggingConfigLogActionStatesItemArrayInput
- type LoggingConfigLogActionStatesItemArrayOutput
- func (LoggingConfigLogActionStatesItemArrayOutput) ElementType() reflect.Type
- func (o LoggingConfigLogActionStatesItemArrayOutput) Index(i pulumi.IntInput) LoggingConfigLogActionStatesItemOutput
- func (o LoggingConfigLogActionStatesItemArrayOutput) ToLoggingConfigLogActionStatesItemArrayOutput() LoggingConfigLogActionStatesItemArrayOutput
- func (o LoggingConfigLogActionStatesItemArrayOutput) ToLoggingConfigLogActionStatesItemArrayOutputWithContext(ctx context.Context) LoggingConfigLogActionStatesItemArrayOutput
- type LoggingConfigLogActionStatesItemInput
- type LoggingConfigLogActionStatesItemOutput
- func (LoggingConfigLogActionStatesItemOutput) ElementType() reflect.Type
- func (o LoggingConfigLogActionStatesItemOutput) ToLoggingConfigLogActionStatesItemOutput() LoggingConfigLogActionStatesItemOutput
- func (o LoggingConfigLogActionStatesItemOutput) ToLoggingConfigLogActionStatesItemOutputWithContext(ctx context.Context) LoggingConfigLogActionStatesItemOutput
- func (o LoggingConfigLogActionStatesItemOutput) ToLoggingConfigLogActionStatesItemPtrOutput() LoggingConfigLogActionStatesItemPtrOutput
- func (o LoggingConfigLogActionStatesItemOutput) ToLoggingConfigLogActionStatesItemPtrOutputWithContext(ctx context.Context) LoggingConfigLogActionStatesItemPtrOutput
- func (o LoggingConfigLogActionStatesItemOutput) ToStringOutput() pulumi.StringOutput
- func (o LoggingConfigLogActionStatesItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LoggingConfigLogActionStatesItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoggingConfigLogActionStatesItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingConfigLogActionStatesItemPtrInput
- type LoggingConfigLogActionStatesItemPtrOutput
- func (o LoggingConfigLogActionStatesItemPtrOutput) Elem() LoggingConfigLogActionStatesItemOutput
- func (LoggingConfigLogActionStatesItemPtrOutput) ElementType() reflect.Type
- func (o LoggingConfigLogActionStatesItemPtrOutput) ToLoggingConfigLogActionStatesItemPtrOutput() LoggingConfigLogActionStatesItemPtrOutput
- func (o LoggingConfigLogActionStatesItemPtrOutput) ToLoggingConfigLogActionStatesItemPtrOutputWithContext(ctx context.Context) LoggingConfigLogActionStatesItemPtrOutput
- func (o LoggingConfigLogActionStatesItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoggingConfigLogActionStatesItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingConfigLogActionsItem
- func (LoggingConfigLogActionsItem) ElementType() reflect.Type
- func (e LoggingConfigLogActionsItem) ToLoggingConfigLogActionsItemOutput() LoggingConfigLogActionsItemOutput
- func (e LoggingConfigLogActionsItem) ToLoggingConfigLogActionsItemOutputWithContext(ctx context.Context) LoggingConfigLogActionsItemOutput
- func (e LoggingConfigLogActionsItem) ToLoggingConfigLogActionsItemPtrOutput() LoggingConfigLogActionsItemPtrOutput
- func (e LoggingConfigLogActionsItem) ToLoggingConfigLogActionsItemPtrOutputWithContext(ctx context.Context) LoggingConfigLogActionsItemPtrOutput
- func (e LoggingConfigLogActionsItem) ToStringOutput() pulumi.StringOutput
- func (e LoggingConfigLogActionsItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LoggingConfigLogActionsItem) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LoggingConfigLogActionsItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingConfigLogActionsItemArray
- func (LoggingConfigLogActionsItemArray) ElementType() reflect.Type
- func (i LoggingConfigLogActionsItemArray) ToLoggingConfigLogActionsItemArrayOutput() LoggingConfigLogActionsItemArrayOutput
- func (i LoggingConfigLogActionsItemArray) ToLoggingConfigLogActionsItemArrayOutputWithContext(ctx context.Context) LoggingConfigLogActionsItemArrayOutput
- type LoggingConfigLogActionsItemArrayInput
- type LoggingConfigLogActionsItemArrayOutput
- func (LoggingConfigLogActionsItemArrayOutput) ElementType() reflect.Type
- func (o LoggingConfigLogActionsItemArrayOutput) Index(i pulumi.IntInput) LoggingConfigLogActionsItemOutput
- func (o LoggingConfigLogActionsItemArrayOutput) ToLoggingConfigLogActionsItemArrayOutput() LoggingConfigLogActionsItemArrayOutput
- func (o LoggingConfigLogActionsItemArrayOutput) ToLoggingConfigLogActionsItemArrayOutputWithContext(ctx context.Context) LoggingConfigLogActionsItemArrayOutput
- type LoggingConfigLogActionsItemInput
- type LoggingConfigLogActionsItemOutput
- func (LoggingConfigLogActionsItemOutput) ElementType() reflect.Type
- func (o LoggingConfigLogActionsItemOutput) ToLoggingConfigLogActionsItemOutput() LoggingConfigLogActionsItemOutput
- func (o LoggingConfigLogActionsItemOutput) ToLoggingConfigLogActionsItemOutputWithContext(ctx context.Context) LoggingConfigLogActionsItemOutput
- func (o LoggingConfigLogActionsItemOutput) ToLoggingConfigLogActionsItemPtrOutput() LoggingConfigLogActionsItemPtrOutput
- func (o LoggingConfigLogActionsItemOutput) ToLoggingConfigLogActionsItemPtrOutputWithContext(ctx context.Context) LoggingConfigLogActionsItemPtrOutput
- func (o LoggingConfigLogActionsItemOutput) ToStringOutput() pulumi.StringOutput
- func (o LoggingConfigLogActionsItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LoggingConfigLogActionsItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoggingConfigLogActionsItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingConfigLogActionsItemPtrInput
- type LoggingConfigLogActionsItemPtrOutput
- func (o LoggingConfigLogActionsItemPtrOutput) Elem() LoggingConfigLogActionsItemOutput
- func (LoggingConfigLogActionsItemPtrOutput) ElementType() reflect.Type
- func (o LoggingConfigLogActionsItemPtrOutput) ToLoggingConfigLogActionsItemPtrOutput() LoggingConfigLogActionsItemPtrOutput
- func (o LoggingConfigLogActionsItemPtrOutput) ToLoggingConfigLogActionsItemPtrOutputWithContext(ctx context.Context) LoggingConfigLogActionsItemPtrOutput
- func (o LoggingConfigLogActionsItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoggingConfigLogActionsItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingConfigOutput
- func (LoggingConfigOutput) ElementType() reflect.Type
- func (o LoggingConfigOutput) EnableOnpremGcsTransferLogs() pulumi.BoolPtrOutput
- func (o LoggingConfigOutput) LogActionStates() LoggingConfigLogActionStatesItemArrayOutput
- func (o LoggingConfigOutput) LogActions() LoggingConfigLogActionsItemArrayOutput
- func (o LoggingConfigOutput) ToLoggingConfigOutput() LoggingConfigOutput
- func (o LoggingConfigOutput) ToLoggingConfigOutputWithContext(ctx context.Context) LoggingConfigOutput
- func (o LoggingConfigOutput) ToLoggingConfigPtrOutput() LoggingConfigPtrOutput
- func (o LoggingConfigOutput) ToLoggingConfigPtrOutputWithContext(ctx context.Context) LoggingConfigPtrOutput
- type LoggingConfigPtrInput
- type LoggingConfigPtrOutput
- func (o LoggingConfigPtrOutput) Elem() LoggingConfigOutput
- func (LoggingConfigPtrOutput) ElementType() reflect.Type
- func (o LoggingConfigPtrOutput) EnableOnpremGcsTransferLogs() pulumi.BoolPtrOutput
- func (o LoggingConfigPtrOutput) LogActionStates() LoggingConfigLogActionStatesItemArrayOutput
- func (o LoggingConfigPtrOutput) LogActions() LoggingConfigLogActionsItemArrayOutput
- func (o LoggingConfigPtrOutput) ToLoggingConfigPtrOutput() LoggingConfigPtrOutput
- func (o LoggingConfigPtrOutput) ToLoggingConfigPtrOutputWithContext(ctx context.Context) LoggingConfigPtrOutput
- type LoggingConfigResponse
- type LoggingConfigResponseOutput
- func (LoggingConfigResponseOutput) ElementType() reflect.Type
- func (o LoggingConfigResponseOutput) EnableOnpremGcsTransferLogs() pulumi.BoolOutput
- func (o LoggingConfigResponseOutput) LogActionStates() pulumi.StringArrayOutput
- func (o LoggingConfigResponseOutput) LogActions() pulumi.StringArrayOutput
- func (o LoggingConfigResponseOutput) ToLoggingConfigResponseOutput() LoggingConfigResponseOutput
- func (o LoggingConfigResponseOutput) ToLoggingConfigResponseOutputWithContext(ctx context.Context) LoggingConfigResponseOutput
- type LookupAgentPoolArgs
- type LookupAgentPoolOutputArgs
- type LookupAgentPoolResult
- type LookupAgentPoolResultOutput
- func (o LookupAgentPoolResultOutput) BandwidthLimit() BandwidthLimitResponseOutput
- func (o LookupAgentPoolResultOutput) DisplayName() pulumi.StringOutput
- func (LookupAgentPoolResultOutput) ElementType() reflect.Type
- func (o LookupAgentPoolResultOutput) Name() pulumi.StringOutput
- func (o LookupAgentPoolResultOutput) State() pulumi.StringOutput
- func (o LookupAgentPoolResultOutput) ToLookupAgentPoolResultOutput() LookupAgentPoolResultOutput
- func (o LookupAgentPoolResultOutput) ToLookupAgentPoolResultOutputWithContext(ctx context.Context) LookupAgentPoolResultOutput
- type LookupTransferJobArgs
- type LookupTransferJobOutputArgs
- type LookupTransferJobResult
- type LookupTransferJobResultOutput
- func (o LookupTransferJobResultOutput) CreationTime() pulumi.StringOutput
- func (o LookupTransferJobResultOutput) DeletionTime() pulumi.StringOutput
- func (o LookupTransferJobResultOutput) Description() pulumi.StringOutput
- func (LookupTransferJobResultOutput) ElementType() reflect.Type
- func (o LookupTransferJobResultOutput) EventStream() EventStreamResponseOutput
- func (o LookupTransferJobResultOutput) LastModificationTime() pulumi.StringOutput
- func (o LookupTransferJobResultOutput) LatestOperationName() pulumi.StringOutput
- func (o LookupTransferJobResultOutput) LoggingConfig() LoggingConfigResponseOutput
- func (o LookupTransferJobResultOutput) Name() pulumi.StringOutput
- func (o LookupTransferJobResultOutput) NotificationConfig() NotificationConfigResponseOutput
- func (o LookupTransferJobResultOutput) Project() pulumi.StringOutput
- func (o LookupTransferJobResultOutput) Schedule() ScheduleResponseOutput
- func (o LookupTransferJobResultOutput) Status() pulumi.StringOutput
- func (o LookupTransferJobResultOutput) ToLookupTransferJobResultOutput() LookupTransferJobResultOutput
- func (o LookupTransferJobResultOutput) ToLookupTransferJobResultOutputWithContext(ctx context.Context) LookupTransferJobResultOutput
- func (o LookupTransferJobResultOutput) TransferSpec() TransferSpecResponseOutput
- type MetadataOptions
- type MetadataOptionsAcl
- func (MetadataOptionsAcl) ElementType() reflect.Type
- func (e MetadataOptionsAcl) ToMetadataOptionsAclOutput() MetadataOptionsAclOutput
- func (e MetadataOptionsAcl) ToMetadataOptionsAclOutputWithContext(ctx context.Context) MetadataOptionsAclOutput
- func (e MetadataOptionsAcl) ToMetadataOptionsAclPtrOutput() MetadataOptionsAclPtrOutput
- func (e MetadataOptionsAcl) ToMetadataOptionsAclPtrOutputWithContext(ctx context.Context) MetadataOptionsAclPtrOutput
- func (e MetadataOptionsAcl) ToStringOutput() pulumi.StringOutput
- func (e MetadataOptionsAcl) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MetadataOptionsAcl) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MetadataOptionsAcl) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetadataOptionsAclInput
- type MetadataOptionsAclOutput
- func (MetadataOptionsAclOutput) ElementType() reflect.Type
- func (o MetadataOptionsAclOutput) ToMetadataOptionsAclOutput() MetadataOptionsAclOutput
- func (o MetadataOptionsAclOutput) ToMetadataOptionsAclOutputWithContext(ctx context.Context) MetadataOptionsAclOutput
- func (o MetadataOptionsAclOutput) ToMetadataOptionsAclPtrOutput() MetadataOptionsAclPtrOutput
- func (o MetadataOptionsAclOutput) ToMetadataOptionsAclPtrOutputWithContext(ctx context.Context) MetadataOptionsAclPtrOutput
- func (o MetadataOptionsAclOutput) ToStringOutput() pulumi.StringOutput
- func (o MetadataOptionsAclOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MetadataOptionsAclOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MetadataOptionsAclOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetadataOptionsAclPtrInput
- type MetadataOptionsAclPtrOutput
- func (o MetadataOptionsAclPtrOutput) Elem() MetadataOptionsAclOutput
- func (MetadataOptionsAclPtrOutput) ElementType() reflect.Type
- func (o MetadataOptionsAclPtrOutput) ToMetadataOptionsAclPtrOutput() MetadataOptionsAclPtrOutput
- func (o MetadataOptionsAclPtrOutput) ToMetadataOptionsAclPtrOutputWithContext(ctx context.Context) MetadataOptionsAclPtrOutput
- func (o MetadataOptionsAclPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MetadataOptionsAclPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetadataOptionsArgs
- func (MetadataOptionsArgs) ElementType() reflect.Type
- func (i MetadataOptionsArgs) ToMetadataOptionsOutput() MetadataOptionsOutput
- func (i MetadataOptionsArgs) ToMetadataOptionsOutputWithContext(ctx context.Context) MetadataOptionsOutput
- func (i MetadataOptionsArgs) ToMetadataOptionsPtrOutput() MetadataOptionsPtrOutput
- func (i MetadataOptionsArgs) ToMetadataOptionsPtrOutputWithContext(ctx context.Context) MetadataOptionsPtrOutput
- type MetadataOptionsGid
- func (MetadataOptionsGid) ElementType() reflect.Type
- func (e MetadataOptionsGid) ToMetadataOptionsGidOutput() MetadataOptionsGidOutput
- func (e MetadataOptionsGid) ToMetadataOptionsGidOutputWithContext(ctx context.Context) MetadataOptionsGidOutput
- func (e MetadataOptionsGid) ToMetadataOptionsGidPtrOutput() MetadataOptionsGidPtrOutput
- func (e MetadataOptionsGid) ToMetadataOptionsGidPtrOutputWithContext(ctx context.Context) MetadataOptionsGidPtrOutput
- func (e MetadataOptionsGid) ToStringOutput() pulumi.StringOutput
- func (e MetadataOptionsGid) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MetadataOptionsGid) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MetadataOptionsGid) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetadataOptionsGidInput
- type MetadataOptionsGidOutput
- func (MetadataOptionsGidOutput) ElementType() reflect.Type
- func (o MetadataOptionsGidOutput) ToMetadataOptionsGidOutput() MetadataOptionsGidOutput
- func (o MetadataOptionsGidOutput) ToMetadataOptionsGidOutputWithContext(ctx context.Context) MetadataOptionsGidOutput
- func (o MetadataOptionsGidOutput) ToMetadataOptionsGidPtrOutput() MetadataOptionsGidPtrOutput
- func (o MetadataOptionsGidOutput) ToMetadataOptionsGidPtrOutputWithContext(ctx context.Context) MetadataOptionsGidPtrOutput
- func (o MetadataOptionsGidOutput) ToStringOutput() pulumi.StringOutput
- func (o MetadataOptionsGidOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MetadataOptionsGidOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MetadataOptionsGidOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetadataOptionsGidPtrInput
- type MetadataOptionsGidPtrOutput
- func (o MetadataOptionsGidPtrOutput) Elem() MetadataOptionsGidOutput
- func (MetadataOptionsGidPtrOutput) ElementType() reflect.Type
- func (o MetadataOptionsGidPtrOutput) ToMetadataOptionsGidPtrOutput() MetadataOptionsGidPtrOutput
- func (o MetadataOptionsGidPtrOutput) ToMetadataOptionsGidPtrOutputWithContext(ctx context.Context) MetadataOptionsGidPtrOutput
- func (o MetadataOptionsGidPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MetadataOptionsGidPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetadataOptionsInput
- type MetadataOptionsKmsKey
- func (MetadataOptionsKmsKey) ElementType() reflect.Type
- func (e MetadataOptionsKmsKey) ToMetadataOptionsKmsKeyOutput() MetadataOptionsKmsKeyOutput
- func (e MetadataOptionsKmsKey) ToMetadataOptionsKmsKeyOutputWithContext(ctx context.Context) MetadataOptionsKmsKeyOutput
- func (e MetadataOptionsKmsKey) ToMetadataOptionsKmsKeyPtrOutput() MetadataOptionsKmsKeyPtrOutput
- func (e MetadataOptionsKmsKey) ToMetadataOptionsKmsKeyPtrOutputWithContext(ctx context.Context) MetadataOptionsKmsKeyPtrOutput
- func (e MetadataOptionsKmsKey) ToStringOutput() pulumi.StringOutput
- func (e MetadataOptionsKmsKey) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MetadataOptionsKmsKey) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MetadataOptionsKmsKey) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetadataOptionsKmsKeyInput
- type MetadataOptionsKmsKeyOutput
- func (MetadataOptionsKmsKeyOutput) ElementType() reflect.Type
- func (o MetadataOptionsKmsKeyOutput) ToMetadataOptionsKmsKeyOutput() MetadataOptionsKmsKeyOutput
- func (o MetadataOptionsKmsKeyOutput) ToMetadataOptionsKmsKeyOutputWithContext(ctx context.Context) MetadataOptionsKmsKeyOutput
- func (o MetadataOptionsKmsKeyOutput) ToMetadataOptionsKmsKeyPtrOutput() MetadataOptionsKmsKeyPtrOutput
- func (o MetadataOptionsKmsKeyOutput) ToMetadataOptionsKmsKeyPtrOutputWithContext(ctx context.Context) MetadataOptionsKmsKeyPtrOutput
- func (o MetadataOptionsKmsKeyOutput) ToStringOutput() pulumi.StringOutput
- func (o MetadataOptionsKmsKeyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MetadataOptionsKmsKeyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MetadataOptionsKmsKeyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetadataOptionsKmsKeyPtrInput
- type MetadataOptionsKmsKeyPtrOutput
- func (o MetadataOptionsKmsKeyPtrOutput) Elem() MetadataOptionsKmsKeyOutput
- func (MetadataOptionsKmsKeyPtrOutput) ElementType() reflect.Type
- func (o MetadataOptionsKmsKeyPtrOutput) ToMetadataOptionsKmsKeyPtrOutput() MetadataOptionsKmsKeyPtrOutput
- func (o MetadataOptionsKmsKeyPtrOutput) ToMetadataOptionsKmsKeyPtrOutputWithContext(ctx context.Context) MetadataOptionsKmsKeyPtrOutput
- func (o MetadataOptionsKmsKeyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MetadataOptionsKmsKeyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetadataOptionsMode
- func (MetadataOptionsMode) ElementType() reflect.Type
- func (e MetadataOptionsMode) ToMetadataOptionsModeOutput() MetadataOptionsModeOutput
- func (e MetadataOptionsMode) ToMetadataOptionsModeOutputWithContext(ctx context.Context) MetadataOptionsModeOutput
- func (e MetadataOptionsMode) ToMetadataOptionsModePtrOutput() MetadataOptionsModePtrOutput
- func (e MetadataOptionsMode) ToMetadataOptionsModePtrOutputWithContext(ctx context.Context) MetadataOptionsModePtrOutput
- func (e MetadataOptionsMode) ToStringOutput() pulumi.StringOutput
- func (e MetadataOptionsMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MetadataOptionsMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MetadataOptionsMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetadataOptionsModeInput
- type MetadataOptionsModeOutput
- func (MetadataOptionsModeOutput) ElementType() reflect.Type
- func (o MetadataOptionsModeOutput) ToMetadataOptionsModeOutput() MetadataOptionsModeOutput
- func (o MetadataOptionsModeOutput) ToMetadataOptionsModeOutputWithContext(ctx context.Context) MetadataOptionsModeOutput
- func (o MetadataOptionsModeOutput) ToMetadataOptionsModePtrOutput() MetadataOptionsModePtrOutput
- func (o MetadataOptionsModeOutput) ToMetadataOptionsModePtrOutputWithContext(ctx context.Context) MetadataOptionsModePtrOutput
- func (o MetadataOptionsModeOutput) ToStringOutput() pulumi.StringOutput
- func (o MetadataOptionsModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MetadataOptionsModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MetadataOptionsModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetadataOptionsModePtrInput
- type MetadataOptionsModePtrOutput
- func (o MetadataOptionsModePtrOutput) Elem() MetadataOptionsModeOutput
- func (MetadataOptionsModePtrOutput) ElementType() reflect.Type
- func (o MetadataOptionsModePtrOutput) ToMetadataOptionsModePtrOutput() MetadataOptionsModePtrOutput
- func (o MetadataOptionsModePtrOutput) ToMetadataOptionsModePtrOutputWithContext(ctx context.Context) MetadataOptionsModePtrOutput
- func (o MetadataOptionsModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MetadataOptionsModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetadataOptionsOutput
- func (o MetadataOptionsOutput) Acl() MetadataOptionsAclPtrOutput
- func (MetadataOptionsOutput) ElementType() reflect.Type
- func (o MetadataOptionsOutput) Gid() MetadataOptionsGidPtrOutput
- func (o MetadataOptionsOutput) KmsKey() MetadataOptionsKmsKeyPtrOutput
- func (o MetadataOptionsOutput) Mode() MetadataOptionsModePtrOutput
- func (o MetadataOptionsOutput) StorageClass() MetadataOptionsStorageClassPtrOutput
- func (o MetadataOptionsOutput) Symlink() MetadataOptionsSymlinkPtrOutput
- func (o MetadataOptionsOutput) TemporaryHold() MetadataOptionsTemporaryHoldPtrOutput
- func (o MetadataOptionsOutput) TimeCreated() MetadataOptionsTimeCreatedPtrOutput
- func (o MetadataOptionsOutput) ToMetadataOptionsOutput() MetadataOptionsOutput
- func (o MetadataOptionsOutput) ToMetadataOptionsOutputWithContext(ctx context.Context) MetadataOptionsOutput
- func (o MetadataOptionsOutput) ToMetadataOptionsPtrOutput() MetadataOptionsPtrOutput
- func (o MetadataOptionsOutput) ToMetadataOptionsPtrOutputWithContext(ctx context.Context) MetadataOptionsPtrOutput
- func (o MetadataOptionsOutput) Uid() MetadataOptionsUidPtrOutput
- type MetadataOptionsPtrInput
- type MetadataOptionsPtrOutput
- func (o MetadataOptionsPtrOutput) Acl() MetadataOptionsAclPtrOutput
- func (o MetadataOptionsPtrOutput) Elem() MetadataOptionsOutput
- func (MetadataOptionsPtrOutput) ElementType() reflect.Type
- func (o MetadataOptionsPtrOutput) Gid() MetadataOptionsGidPtrOutput
- func (o MetadataOptionsPtrOutput) KmsKey() MetadataOptionsKmsKeyPtrOutput
- func (o MetadataOptionsPtrOutput) Mode() MetadataOptionsModePtrOutput
- func (o MetadataOptionsPtrOutput) StorageClass() MetadataOptionsStorageClassPtrOutput
- func (o MetadataOptionsPtrOutput) Symlink() MetadataOptionsSymlinkPtrOutput
- func (o MetadataOptionsPtrOutput) TemporaryHold() MetadataOptionsTemporaryHoldPtrOutput
- func (o MetadataOptionsPtrOutput) TimeCreated() MetadataOptionsTimeCreatedPtrOutput
- func (o MetadataOptionsPtrOutput) ToMetadataOptionsPtrOutput() MetadataOptionsPtrOutput
- func (o MetadataOptionsPtrOutput) ToMetadataOptionsPtrOutputWithContext(ctx context.Context) MetadataOptionsPtrOutput
- func (o MetadataOptionsPtrOutput) Uid() MetadataOptionsUidPtrOutput
- type MetadataOptionsResponse
- type MetadataOptionsResponseOutput
- func (o MetadataOptionsResponseOutput) Acl() pulumi.StringOutput
- func (MetadataOptionsResponseOutput) ElementType() reflect.Type
- func (o MetadataOptionsResponseOutput) Gid() pulumi.StringOutput
- func (o MetadataOptionsResponseOutput) KmsKey() pulumi.StringOutput
- func (o MetadataOptionsResponseOutput) Mode() pulumi.StringOutput
- func (o MetadataOptionsResponseOutput) StorageClass() pulumi.StringOutput
- func (o MetadataOptionsResponseOutput) Symlink() pulumi.StringOutput
- func (o MetadataOptionsResponseOutput) TemporaryHold() pulumi.StringOutput
- func (o MetadataOptionsResponseOutput) TimeCreated() pulumi.StringOutput
- func (o MetadataOptionsResponseOutput) ToMetadataOptionsResponseOutput() MetadataOptionsResponseOutput
- func (o MetadataOptionsResponseOutput) ToMetadataOptionsResponseOutputWithContext(ctx context.Context) MetadataOptionsResponseOutput
- func (o MetadataOptionsResponseOutput) Uid() pulumi.StringOutput
- type MetadataOptionsStorageClass
- func (MetadataOptionsStorageClass) ElementType() reflect.Type
- func (e MetadataOptionsStorageClass) ToMetadataOptionsStorageClassOutput() MetadataOptionsStorageClassOutput
- func (e MetadataOptionsStorageClass) ToMetadataOptionsStorageClassOutputWithContext(ctx context.Context) MetadataOptionsStorageClassOutput
- func (e MetadataOptionsStorageClass) ToMetadataOptionsStorageClassPtrOutput() MetadataOptionsStorageClassPtrOutput
- func (e MetadataOptionsStorageClass) ToMetadataOptionsStorageClassPtrOutputWithContext(ctx context.Context) MetadataOptionsStorageClassPtrOutput
- func (e MetadataOptionsStorageClass) ToStringOutput() pulumi.StringOutput
- func (e MetadataOptionsStorageClass) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MetadataOptionsStorageClass) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MetadataOptionsStorageClass) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetadataOptionsStorageClassInput
- type MetadataOptionsStorageClassOutput
- func (MetadataOptionsStorageClassOutput) ElementType() reflect.Type
- func (o MetadataOptionsStorageClassOutput) ToMetadataOptionsStorageClassOutput() MetadataOptionsStorageClassOutput
- func (o MetadataOptionsStorageClassOutput) ToMetadataOptionsStorageClassOutputWithContext(ctx context.Context) MetadataOptionsStorageClassOutput
- func (o MetadataOptionsStorageClassOutput) ToMetadataOptionsStorageClassPtrOutput() MetadataOptionsStorageClassPtrOutput
- func (o MetadataOptionsStorageClassOutput) ToMetadataOptionsStorageClassPtrOutputWithContext(ctx context.Context) MetadataOptionsStorageClassPtrOutput
- func (o MetadataOptionsStorageClassOutput) ToStringOutput() pulumi.StringOutput
- func (o MetadataOptionsStorageClassOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MetadataOptionsStorageClassOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MetadataOptionsStorageClassOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetadataOptionsStorageClassPtrInput
- type MetadataOptionsStorageClassPtrOutput
- func (o MetadataOptionsStorageClassPtrOutput) Elem() MetadataOptionsStorageClassOutput
- func (MetadataOptionsStorageClassPtrOutput) ElementType() reflect.Type
- func (o MetadataOptionsStorageClassPtrOutput) ToMetadataOptionsStorageClassPtrOutput() MetadataOptionsStorageClassPtrOutput
- func (o MetadataOptionsStorageClassPtrOutput) ToMetadataOptionsStorageClassPtrOutputWithContext(ctx context.Context) MetadataOptionsStorageClassPtrOutput
- func (o MetadataOptionsStorageClassPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MetadataOptionsStorageClassPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetadataOptionsSymlink
- func (MetadataOptionsSymlink) ElementType() reflect.Type
- func (e MetadataOptionsSymlink) ToMetadataOptionsSymlinkOutput() MetadataOptionsSymlinkOutput
- func (e MetadataOptionsSymlink) ToMetadataOptionsSymlinkOutputWithContext(ctx context.Context) MetadataOptionsSymlinkOutput
- func (e MetadataOptionsSymlink) ToMetadataOptionsSymlinkPtrOutput() MetadataOptionsSymlinkPtrOutput
- func (e MetadataOptionsSymlink) ToMetadataOptionsSymlinkPtrOutputWithContext(ctx context.Context) MetadataOptionsSymlinkPtrOutput
- func (e MetadataOptionsSymlink) ToStringOutput() pulumi.StringOutput
- func (e MetadataOptionsSymlink) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MetadataOptionsSymlink) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MetadataOptionsSymlink) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetadataOptionsSymlinkInput
- type MetadataOptionsSymlinkOutput
- func (MetadataOptionsSymlinkOutput) ElementType() reflect.Type
- func (o MetadataOptionsSymlinkOutput) ToMetadataOptionsSymlinkOutput() MetadataOptionsSymlinkOutput
- func (o MetadataOptionsSymlinkOutput) ToMetadataOptionsSymlinkOutputWithContext(ctx context.Context) MetadataOptionsSymlinkOutput
- func (o MetadataOptionsSymlinkOutput) ToMetadataOptionsSymlinkPtrOutput() MetadataOptionsSymlinkPtrOutput
- func (o MetadataOptionsSymlinkOutput) ToMetadataOptionsSymlinkPtrOutputWithContext(ctx context.Context) MetadataOptionsSymlinkPtrOutput
- func (o MetadataOptionsSymlinkOutput) ToStringOutput() pulumi.StringOutput
- func (o MetadataOptionsSymlinkOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MetadataOptionsSymlinkOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MetadataOptionsSymlinkOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetadataOptionsSymlinkPtrInput
- type MetadataOptionsSymlinkPtrOutput
- func (o MetadataOptionsSymlinkPtrOutput) Elem() MetadataOptionsSymlinkOutput
- func (MetadataOptionsSymlinkPtrOutput) ElementType() reflect.Type
- func (o MetadataOptionsSymlinkPtrOutput) ToMetadataOptionsSymlinkPtrOutput() MetadataOptionsSymlinkPtrOutput
- func (o MetadataOptionsSymlinkPtrOutput) ToMetadataOptionsSymlinkPtrOutputWithContext(ctx context.Context) MetadataOptionsSymlinkPtrOutput
- func (o MetadataOptionsSymlinkPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MetadataOptionsSymlinkPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetadataOptionsTemporaryHold
- func (MetadataOptionsTemporaryHold) ElementType() reflect.Type
- func (e MetadataOptionsTemporaryHold) ToMetadataOptionsTemporaryHoldOutput() MetadataOptionsTemporaryHoldOutput
- func (e MetadataOptionsTemporaryHold) ToMetadataOptionsTemporaryHoldOutputWithContext(ctx context.Context) MetadataOptionsTemporaryHoldOutput
- func (e MetadataOptionsTemporaryHold) ToMetadataOptionsTemporaryHoldPtrOutput() MetadataOptionsTemporaryHoldPtrOutput
- func (e MetadataOptionsTemporaryHold) ToMetadataOptionsTemporaryHoldPtrOutputWithContext(ctx context.Context) MetadataOptionsTemporaryHoldPtrOutput
- func (e MetadataOptionsTemporaryHold) ToStringOutput() pulumi.StringOutput
- func (e MetadataOptionsTemporaryHold) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MetadataOptionsTemporaryHold) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MetadataOptionsTemporaryHold) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetadataOptionsTemporaryHoldInput
- type MetadataOptionsTemporaryHoldOutput
- func (MetadataOptionsTemporaryHoldOutput) ElementType() reflect.Type
- func (o MetadataOptionsTemporaryHoldOutput) ToMetadataOptionsTemporaryHoldOutput() MetadataOptionsTemporaryHoldOutput
- func (o MetadataOptionsTemporaryHoldOutput) ToMetadataOptionsTemporaryHoldOutputWithContext(ctx context.Context) MetadataOptionsTemporaryHoldOutput
- func (o MetadataOptionsTemporaryHoldOutput) ToMetadataOptionsTemporaryHoldPtrOutput() MetadataOptionsTemporaryHoldPtrOutput
- func (o MetadataOptionsTemporaryHoldOutput) ToMetadataOptionsTemporaryHoldPtrOutputWithContext(ctx context.Context) MetadataOptionsTemporaryHoldPtrOutput
- func (o MetadataOptionsTemporaryHoldOutput) ToStringOutput() pulumi.StringOutput
- func (o MetadataOptionsTemporaryHoldOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MetadataOptionsTemporaryHoldOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MetadataOptionsTemporaryHoldOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetadataOptionsTemporaryHoldPtrInput
- type MetadataOptionsTemporaryHoldPtrOutput
- func (o MetadataOptionsTemporaryHoldPtrOutput) Elem() MetadataOptionsTemporaryHoldOutput
- func (MetadataOptionsTemporaryHoldPtrOutput) ElementType() reflect.Type
- func (o MetadataOptionsTemporaryHoldPtrOutput) ToMetadataOptionsTemporaryHoldPtrOutput() MetadataOptionsTemporaryHoldPtrOutput
- func (o MetadataOptionsTemporaryHoldPtrOutput) ToMetadataOptionsTemporaryHoldPtrOutputWithContext(ctx context.Context) MetadataOptionsTemporaryHoldPtrOutput
- func (o MetadataOptionsTemporaryHoldPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MetadataOptionsTemporaryHoldPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetadataOptionsTimeCreated
- func (MetadataOptionsTimeCreated) ElementType() reflect.Type
- func (e MetadataOptionsTimeCreated) ToMetadataOptionsTimeCreatedOutput() MetadataOptionsTimeCreatedOutput
- func (e MetadataOptionsTimeCreated) ToMetadataOptionsTimeCreatedOutputWithContext(ctx context.Context) MetadataOptionsTimeCreatedOutput
- func (e MetadataOptionsTimeCreated) ToMetadataOptionsTimeCreatedPtrOutput() MetadataOptionsTimeCreatedPtrOutput
- func (e MetadataOptionsTimeCreated) ToMetadataOptionsTimeCreatedPtrOutputWithContext(ctx context.Context) MetadataOptionsTimeCreatedPtrOutput
- func (e MetadataOptionsTimeCreated) ToStringOutput() pulumi.StringOutput
- func (e MetadataOptionsTimeCreated) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MetadataOptionsTimeCreated) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MetadataOptionsTimeCreated) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetadataOptionsTimeCreatedInput
- type MetadataOptionsTimeCreatedOutput
- func (MetadataOptionsTimeCreatedOutput) ElementType() reflect.Type
- func (o MetadataOptionsTimeCreatedOutput) ToMetadataOptionsTimeCreatedOutput() MetadataOptionsTimeCreatedOutput
- func (o MetadataOptionsTimeCreatedOutput) ToMetadataOptionsTimeCreatedOutputWithContext(ctx context.Context) MetadataOptionsTimeCreatedOutput
- func (o MetadataOptionsTimeCreatedOutput) ToMetadataOptionsTimeCreatedPtrOutput() MetadataOptionsTimeCreatedPtrOutput
- func (o MetadataOptionsTimeCreatedOutput) ToMetadataOptionsTimeCreatedPtrOutputWithContext(ctx context.Context) MetadataOptionsTimeCreatedPtrOutput
- func (o MetadataOptionsTimeCreatedOutput) ToStringOutput() pulumi.StringOutput
- func (o MetadataOptionsTimeCreatedOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MetadataOptionsTimeCreatedOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MetadataOptionsTimeCreatedOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetadataOptionsTimeCreatedPtrInput
- type MetadataOptionsTimeCreatedPtrOutput
- func (o MetadataOptionsTimeCreatedPtrOutput) Elem() MetadataOptionsTimeCreatedOutput
- func (MetadataOptionsTimeCreatedPtrOutput) ElementType() reflect.Type
- func (o MetadataOptionsTimeCreatedPtrOutput) ToMetadataOptionsTimeCreatedPtrOutput() MetadataOptionsTimeCreatedPtrOutput
- func (o MetadataOptionsTimeCreatedPtrOutput) ToMetadataOptionsTimeCreatedPtrOutputWithContext(ctx context.Context) MetadataOptionsTimeCreatedPtrOutput
- func (o MetadataOptionsTimeCreatedPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MetadataOptionsTimeCreatedPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetadataOptionsUid
- func (MetadataOptionsUid) ElementType() reflect.Type
- func (e MetadataOptionsUid) ToMetadataOptionsUidOutput() MetadataOptionsUidOutput
- func (e MetadataOptionsUid) ToMetadataOptionsUidOutputWithContext(ctx context.Context) MetadataOptionsUidOutput
- func (e MetadataOptionsUid) ToMetadataOptionsUidPtrOutput() MetadataOptionsUidPtrOutput
- func (e MetadataOptionsUid) ToMetadataOptionsUidPtrOutputWithContext(ctx context.Context) MetadataOptionsUidPtrOutput
- func (e MetadataOptionsUid) ToStringOutput() pulumi.StringOutput
- func (e MetadataOptionsUid) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MetadataOptionsUid) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MetadataOptionsUid) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetadataOptionsUidInput
- type MetadataOptionsUidOutput
- func (MetadataOptionsUidOutput) ElementType() reflect.Type
- func (o MetadataOptionsUidOutput) ToMetadataOptionsUidOutput() MetadataOptionsUidOutput
- func (o MetadataOptionsUidOutput) ToMetadataOptionsUidOutputWithContext(ctx context.Context) MetadataOptionsUidOutput
- func (o MetadataOptionsUidOutput) ToMetadataOptionsUidPtrOutput() MetadataOptionsUidPtrOutput
- func (o MetadataOptionsUidOutput) ToMetadataOptionsUidPtrOutputWithContext(ctx context.Context) MetadataOptionsUidPtrOutput
- func (o MetadataOptionsUidOutput) ToStringOutput() pulumi.StringOutput
- func (o MetadataOptionsUidOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MetadataOptionsUidOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MetadataOptionsUidOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MetadataOptionsUidPtrInput
- type MetadataOptionsUidPtrOutput
- func (o MetadataOptionsUidPtrOutput) Elem() MetadataOptionsUidOutput
- func (MetadataOptionsUidPtrOutput) ElementType() reflect.Type
- func (o MetadataOptionsUidPtrOutput) ToMetadataOptionsUidPtrOutput() MetadataOptionsUidPtrOutput
- func (o MetadataOptionsUidPtrOutput) ToMetadataOptionsUidPtrOutputWithContext(ctx context.Context) MetadataOptionsUidPtrOutput
- func (o MetadataOptionsUidPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MetadataOptionsUidPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NotificationConfig
- type NotificationConfigArgs
- func (NotificationConfigArgs) ElementType() reflect.Type
- func (i NotificationConfigArgs) ToNotificationConfigOutput() NotificationConfigOutput
- func (i NotificationConfigArgs) ToNotificationConfigOutputWithContext(ctx context.Context) NotificationConfigOutput
- func (i NotificationConfigArgs) ToNotificationConfigPtrOutput() NotificationConfigPtrOutput
- func (i NotificationConfigArgs) ToNotificationConfigPtrOutputWithContext(ctx context.Context) NotificationConfigPtrOutput
- type NotificationConfigEventTypesItem
- func (NotificationConfigEventTypesItem) ElementType() reflect.Type
- func (e NotificationConfigEventTypesItem) ToNotificationConfigEventTypesItemOutput() NotificationConfigEventTypesItemOutput
- func (e NotificationConfigEventTypesItem) ToNotificationConfigEventTypesItemOutputWithContext(ctx context.Context) NotificationConfigEventTypesItemOutput
- func (e NotificationConfigEventTypesItem) ToNotificationConfigEventTypesItemPtrOutput() NotificationConfigEventTypesItemPtrOutput
- func (e NotificationConfigEventTypesItem) ToNotificationConfigEventTypesItemPtrOutputWithContext(ctx context.Context) NotificationConfigEventTypesItemPtrOutput
- func (e NotificationConfigEventTypesItem) ToStringOutput() pulumi.StringOutput
- func (e NotificationConfigEventTypesItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NotificationConfigEventTypesItem) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NotificationConfigEventTypesItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NotificationConfigEventTypesItemArray
- func (NotificationConfigEventTypesItemArray) ElementType() reflect.Type
- func (i NotificationConfigEventTypesItemArray) ToNotificationConfigEventTypesItemArrayOutput() NotificationConfigEventTypesItemArrayOutput
- func (i NotificationConfigEventTypesItemArray) ToNotificationConfigEventTypesItemArrayOutputWithContext(ctx context.Context) NotificationConfigEventTypesItemArrayOutput
- type NotificationConfigEventTypesItemArrayInput
- type NotificationConfigEventTypesItemArrayOutput
- func (NotificationConfigEventTypesItemArrayOutput) ElementType() reflect.Type
- func (o NotificationConfigEventTypesItemArrayOutput) Index(i pulumi.IntInput) NotificationConfigEventTypesItemOutput
- func (o NotificationConfigEventTypesItemArrayOutput) ToNotificationConfigEventTypesItemArrayOutput() NotificationConfigEventTypesItemArrayOutput
- func (o NotificationConfigEventTypesItemArrayOutput) ToNotificationConfigEventTypesItemArrayOutputWithContext(ctx context.Context) NotificationConfigEventTypesItemArrayOutput
- type NotificationConfigEventTypesItemInput
- type NotificationConfigEventTypesItemOutput
- func (NotificationConfigEventTypesItemOutput) ElementType() reflect.Type
- func (o NotificationConfigEventTypesItemOutput) ToNotificationConfigEventTypesItemOutput() NotificationConfigEventTypesItemOutput
- func (o NotificationConfigEventTypesItemOutput) ToNotificationConfigEventTypesItemOutputWithContext(ctx context.Context) NotificationConfigEventTypesItemOutput
- func (o NotificationConfigEventTypesItemOutput) ToNotificationConfigEventTypesItemPtrOutput() NotificationConfigEventTypesItemPtrOutput
- func (o NotificationConfigEventTypesItemOutput) ToNotificationConfigEventTypesItemPtrOutputWithContext(ctx context.Context) NotificationConfigEventTypesItemPtrOutput
- func (o NotificationConfigEventTypesItemOutput) ToStringOutput() pulumi.StringOutput
- func (o NotificationConfigEventTypesItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NotificationConfigEventTypesItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NotificationConfigEventTypesItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NotificationConfigEventTypesItemPtrInput
- type NotificationConfigEventTypesItemPtrOutput
- func (o NotificationConfigEventTypesItemPtrOutput) Elem() NotificationConfigEventTypesItemOutput
- func (NotificationConfigEventTypesItemPtrOutput) ElementType() reflect.Type
- func (o NotificationConfigEventTypesItemPtrOutput) ToNotificationConfigEventTypesItemPtrOutput() NotificationConfigEventTypesItemPtrOutput
- func (o NotificationConfigEventTypesItemPtrOutput) ToNotificationConfigEventTypesItemPtrOutputWithContext(ctx context.Context) NotificationConfigEventTypesItemPtrOutput
- func (o NotificationConfigEventTypesItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NotificationConfigEventTypesItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NotificationConfigInput
- type NotificationConfigOutput
- func (NotificationConfigOutput) ElementType() reflect.Type
- func (o NotificationConfigOutput) EventTypes() NotificationConfigEventTypesItemArrayOutput
- func (o NotificationConfigOutput) PayloadFormat() NotificationConfigPayloadFormatOutput
- func (o NotificationConfigOutput) PubsubTopic() pulumi.StringOutput
- func (o NotificationConfigOutput) ToNotificationConfigOutput() NotificationConfigOutput
- func (o NotificationConfigOutput) ToNotificationConfigOutputWithContext(ctx context.Context) NotificationConfigOutput
- func (o NotificationConfigOutput) ToNotificationConfigPtrOutput() NotificationConfigPtrOutput
- func (o NotificationConfigOutput) ToNotificationConfigPtrOutputWithContext(ctx context.Context) NotificationConfigPtrOutput
- type NotificationConfigPayloadFormat
- func (NotificationConfigPayloadFormat) ElementType() reflect.Type
- func (e NotificationConfigPayloadFormat) ToNotificationConfigPayloadFormatOutput() NotificationConfigPayloadFormatOutput
- func (e NotificationConfigPayloadFormat) ToNotificationConfigPayloadFormatOutputWithContext(ctx context.Context) NotificationConfigPayloadFormatOutput
- func (e NotificationConfigPayloadFormat) ToNotificationConfigPayloadFormatPtrOutput() NotificationConfigPayloadFormatPtrOutput
- func (e NotificationConfigPayloadFormat) ToNotificationConfigPayloadFormatPtrOutputWithContext(ctx context.Context) NotificationConfigPayloadFormatPtrOutput
- func (e NotificationConfigPayloadFormat) ToStringOutput() pulumi.StringOutput
- func (e NotificationConfigPayloadFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NotificationConfigPayloadFormat) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NotificationConfigPayloadFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NotificationConfigPayloadFormatInput
- type NotificationConfigPayloadFormatOutput
- func (NotificationConfigPayloadFormatOutput) ElementType() reflect.Type
- func (o NotificationConfigPayloadFormatOutput) ToNotificationConfigPayloadFormatOutput() NotificationConfigPayloadFormatOutput
- func (o NotificationConfigPayloadFormatOutput) ToNotificationConfigPayloadFormatOutputWithContext(ctx context.Context) NotificationConfigPayloadFormatOutput
- func (o NotificationConfigPayloadFormatOutput) ToNotificationConfigPayloadFormatPtrOutput() NotificationConfigPayloadFormatPtrOutput
- func (o NotificationConfigPayloadFormatOutput) ToNotificationConfigPayloadFormatPtrOutputWithContext(ctx context.Context) NotificationConfigPayloadFormatPtrOutput
- func (o NotificationConfigPayloadFormatOutput) ToStringOutput() pulumi.StringOutput
- func (o NotificationConfigPayloadFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NotificationConfigPayloadFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NotificationConfigPayloadFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NotificationConfigPayloadFormatPtrInput
- type NotificationConfigPayloadFormatPtrOutput
- func (o NotificationConfigPayloadFormatPtrOutput) Elem() NotificationConfigPayloadFormatOutput
- func (NotificationConfigPayloadFormatPtrOutput) ElementType() reflect.Type
- func (o NotificationConfigPayloadFormatPtrOutput) ToNotificationConfigPayloadFormatPtrOutput() NotificationConfigPayloadFormatPtrOutput
- func (o NotificationConfigPayloadFormatPtrOutput) ToNotificationConfigPayloadFormatPtrOutputWithContext(ctx context.Context) NotificationConfigPayloadFormatPtrOutput
- func (o NotificationConfigPayloadFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NotificationConfigPayloadFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NotificationConfigPtrInput
- type NotificationConfigPtrOutput
- func (o NotificationConfigPtrOutput) Elem() NotificationConfigOutput
- func (NotificationConfigPtrOutput) ElementType() reflect.Type
- func (o NotificationConfigPtrOutput) EventTypes() NotificationConfigEventTypesItemArrayOutput
- func (o NotificationConfigPtrOutput) PayloadFormat() NotificationConfigPayloadFormatPtrOutput
- func (o NotificationConfigPtrOutput) PubsubTopic() pulumi.StringPtrOutput
- func (o NotificationConfigPtrOutput) ToNotificationConfigPtrOutput() NotificationConfigPtrOutput
- func (o NotificationConfigPtrOutput) ToNotificationConfigPtrOutputWithContext(ctx context.Context) NotificationConfigPtrOutput
- type NotificationConfigResponse
- type NotificationConfigResponseOutput
- func (NotificationConfigResponseOutput) ElementType() reflect.Type
- func (o NotificationConfigResponseOutput) EventTypes() pulumi.StringArrayOutput
- func (o NotificationConfigResponseOutput) PayloadFormat() pulumi.StringOutput
- func (o NotificationConfigResponseOutput) PubsubTopic() pulumi.StringOutput
- func (o NotificationConfigResponseOutput) ToNotificationConfigResponseOutput() NotificationConfigResponseOutput
- func (o NotificationConfigResponseOutput) ToNotificationConfigResponseOutputWithContext(ctx context.Context) NotificationConfigResponseOutput
- type ObjectConditions
- type ObjectConditionsArgs
- func (ObjectConditionsArgs) ElementType() reflect.Type
- func (i ObjectConditionsArgs) ToObjectConditionsOutput() ObjectConditionsOutput
- func (i ObjectConditionsArgs) ToObjectConditionsOutputWithContext(ctx context.Context) ObjectConditionsOutput
- func (i ObjectConditionsArgs) ToObjectConditionsPtrOutput() ObjectConditionsPtrOutput
- func (i ObjectConditionsArgs) ToObjectConditionsPtrOutputWithContext(ctx context.Context) ObjectConditionsPtrOutput
- type ObjectConditionsInput
- type ObjectConditionsOutput
- func (ObjectConditionsOutput) ElementType() reflect.Type
- func (o ObjectConditionsOutput) ExcludePrefixes() pulumi.StringArrayOutput
- func (o ObjectConditionsOutput) IncludePrefixes() pulumi.StringArrayOutput
- func (o ObjectConditionsOutput) LastModifiedBefore() pulumi.StringPtrOutput
- func (o ObjectConditionsOutput) LastModifiedSince() pulumi.StringPtrOutput
- func (o ObjectConditionsOutput) MaxTimeElapsedSinceLastModification() pulumi.StringPtrOutput
- func (o ObjectConditionsOutput) MinTimeElapsedSinceLastModification() pulumi.StringPtrOutput
- func (o ObjectConditionsOutput) ToObjectConditionsOutput() ObjectConditionsOutput
- func (o ObjectConditionsOutput) ToObjectConditionsOutputWithContext(ctx context.Context) ObjectConditionsOutput
- func (o ObjectConditionsOutput) ToObjectConditionsPtrOutput() ObjectConditionsPtrOutput
- func (o ObjectConditionsOutput) ToObjectConditionsPtrOutputWithContext(ctx context.Context) ObjectConditionsPtrOutput
- type ObjectConditionsPtrInput
- type ObjectConditionsPtrOutput
- func (o ObjectConditionsPtrOutput) Elem() ObjectConditionsOutput
- func (ObjectConditionsPtrOutput) ElementType() reflect.Type
- func (o ObjectConditionsPtrOutput) ExcludePrefixes() pulumi.StringArrayOutput
- func (o ObjectConditionsPtrOutput) IncludePrefixes() pulumi.StringArrayOutput
- func (o ObjectConditionsPtrOutput) LastModifiedBefore() pulumi.StringPtrOutput
- func (o ObjectConditionsPtrOutput) LastModifiedSince() pulumi.StringPtrOutput
- func (o ObjectConditionsPtrOutput) MaxTimeElapsedSinceLastModification() pulumi.StringPtrOutput
- func (o ObjectConditionsPtrOutput) MinTimeElapsedSinceLastModification() pulumi.StringPtrOutput
- func (o ObjectConditionsPtrOutput) ToObjectConditionsPtrOutput() ObjectConditionsPtrOutput
- func (o ObjectConditionsPtrOutput) ToObjectConditionsPtrOutputWithContext(ctx context.Context) ObjectConditionsPtrOutput
- type ObjectConditionsResponse
- type ObjectConditionsResponseOutput
- func (ObjectConditionsResponseOutput) ElementType() reflect.Type
- func (o ObjectConditionsResponseOutput) ExcludePrefixes() pulumi.StringArrayOutput
- func (o ObjectConditionsResponseOutput) IncludePrefixes() pulumi.StringArrayOutput
- func (o ObjectConditionsResponseOutput) LastModifiedBefore() pulumi.StringOutput
- func (o ObjectConditionsResponseOutput) LastModifiedSince() pulumi.StringOutput
- func (o ObjectConditionsResponseOutput) MaxTimeElapsedSinceLastModification() pulumi.StringOutput
- func (o ObjectConditionsResponseOutput) MinTimeElapsedSinceLastModification() pulumi.StringOutput
- func (o ObjectConditionsResponseOutput) ToObjectConditionsResponseOutput() ObjectConditionsResponseOutput
- func (o ObjectConditionsResponseOutput) ToObjectConditionsResponseOutputWithContext(ctx context.Context) ObjectConditionsResponseOutput
- type PosixFilesystem
- type PosixFilesystemArgs
- func (PosixFilesystemArgs) ElementType() reflect.Type
- func (i PosixFilesystemArgs) ToPosixFilesystemOutput() PosixFilesystemOutput
- func (i PosixFilesystemArgs) ToPosixFilesystemOutputWithContext(ctx context.Context) PosixFilesystemOutput
- func (i PosixFilesystemArgs) ToPosixFilesystemPtrOutput() PosixFilesystemPtrOutput
- func (i PosixFilesystemArgs) ToPosixFilesystemPtrOutputWithContext(ctx context.Context) PosixFilesystemPtrOutput
- type PosixFilesystemInput
- type PosixFilesystemOutput
- func (PosixFilesystemOutput) ElementType() reflect.Type
- func (o PosixFilesystemOutput) RootDirectory() pulumi.StringPtrOutput
- func (o PosixFilesystemOutput) ToPosixFilesystemOutput() PosixFilesystemOutput
- func (o PosixFilesystemOutput) ToPosixFilesystemOutputWithContext(ctx context.Context) PosixFilesystemOutput
- func (o PosixFilesystemOutput) ToPosixFilesystemPtrOutput() PosixFilesystemPtrOutput
- func (o PosixFilesystemOutput) ToPosixFilesystemPtrOutputWithContext(ctx context.Context) PosixFilesystemPtrOutput
- type PosixFilesystemPtrInput
- type PosixFilesystemPtrOutput
- func (o PosixFilesystemPtrOutput) Elem() PosixFilesystemOutput
- func (PosixFilesystemPtrOutput) ElementType() reflect.Type
- func (o PosixFilesystemPtrOutput) RootDirectory() pulumi.StringPtrOutput
- func (o PosixFilesystemPtrOutput) ToPosixFilesystemPtrOutput() PosixFilesystemPtrOutput
- func (o PosixFilesystemPtrOutput) ToPosixFilesystemPtrOutputWithContext(ctx context.Context) PosixFilesystemPtrOutput
- type PosixFilesystemResponse
- type PosixFilesystemResponseOutput
- func (PosixFilesystemResponseOutput) ElementType() reflect.Type
- func (o PosixFilesystemResponseOutput) RootDirectory() pulumi.StringOutput
- func (o PosixFilesystemResponseOutput) ToPosixFilesystemResponseOutput() PosixFilesystemResponseOutput
- func (o PosixFilesystemResponseOutput) ToPosixFilesystemResponseOutputWithContext(ctx context.Context) PosixFilesystemResponseOutput
- type S3CompatibleMetadata
- type S3CompatibleMetadataArgs
- func (S3CompatibleMetadataArgs) ElementType() reflect.Type
- func (i S3CompatibleMetadataArgs) ToS3CompatibleMetadataOutput() S3CompatibleMetadataOutput
- func (i S3CompatibleMetadataArgs) ToS3CompatibleMetadataOutputWithContext(ctx context.Context) S3CompatibleMetadataOutput
- func (i S3CompatibleMetadataArgs) ToS3CompatibleMetadataPtrOutput() S3CompatibleMetadataPtrOutput
- func (i S3CompatibleMetadataArgs) ToS3CompatibleMetadataPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataPtrOutput
- type S3CompatibleMetadataAuthMethod
- func (S3CompatibleMetadataAuthMethod) ElementType() reflect.Type
- func (e S3CompatibleMetadataAuthMethod) ToS3CompatibleMetadataAuthMethodOutput() S3CompatibleMetadataAuthMethodOutput
- func (e S3CompatibleMetadataAuthMethod) ToS3CompatibleMetadataAuthMethodOutputWithContext(ctx context.Context) S3CompatibleMetadataAuthMethodOutput
- func (e S3CompatibleMetadataAuthMethod) ToS3CompatibleMetadataAuthMethodPtrOutput() S3CompatibleMetadataAuthMethodPtrOutput
- func (e S3CompatibleMetadataAuthMethod) ToS3CompatibleMetadataAuthMethodPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataAuthMethodPtrOutput
- func (e S3CompatibleMetadataAuthMethod) ToStringOutput() pulumi.StringOutput
- func (e S3CompatibleMetadataAuthMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e S3CompatibleMetadataAuthMethod) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e S3CompatibleMetadataAuthMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type S3CompatibleMetadataAuthMethodInput
- type S3CompatibleMetadataAuthMethodOutput
- func (S3CompatibleMetadataAuthMethodOutput) ElementType() reflect.Type
- func (o S3CompatibleMetadataAuthMethodOutput) ToS3CompatibleMetadataAuthMethodOutput() S3CompatibleMetadataAuthMethodOutput
- func (o S3CompatibleMetadataAuthMethodOutput) ToS3CompatibleMetadataAuthMethodOutputWithContext(ctx context.Context) S3CompatibleMetadataAuthMethodOutput
- func (o S3CompatibleMetadataAuthMethodOutput) ToS3CompatibleMetadataAuthMethodPtrOutput() S3CompatibleMetadataAuthMethodPtrOutput
- func (o S3CompatibleMetadataAuthMethodOutput) ToS3CompatibleMetadataAuthMethodPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataAuthMethodPtrOutput
- func (o S3CompatibleMetadataAuthMethodOutput) ToStringOutput() pulumi.StringOutput
- func (o S3CompatibleMetadataAuthMethodOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o S3CompatibleMetadataAuthMethodOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o S3CompatibleMetadataAuthMethodOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type S3CompatibleMetadataAuthMethodPtrInput
- type S3CompatibleMetadataAuthMethodPtrOutput
- func (o S3CompatibleMetadataAuthMethodPtrOutput) Elem() S3CompatibleMetadataAuthMethodOutput
- func (S3CompatibleMetadataAuthMethodPtrOutput) ElementType() reflect.Type
- func (o S3CompatibleMetadataAuthMethodPtrOutput) ToS3CompatibleMetadataAuthMethodPtrOutput() S3CompatibleMetadataAuthMethodPtrOutput
- func (o S3CompatibleMetadataAuthMethodPtrOutput) ToS3CompatibleMetadataAuthMethodPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataAuthMethodPtrOutput
- func (o S3CompatibleMetadataAuthMethodPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o S3CompatibleMetadataAuthMethodPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type S3CompatibleMetadataInput
- type S3CompatibleMetadataListApi
- func (S3CompatibleMetadataListApi) ElementType() reflect.Type
- func (e S3CompatibleMetadataListApi) ToS3CompatibleMetadataListApiOutput() S3CompatibleMetadataListApiOutput
- func (e S3CompatibleMetadataListApi) ToS3CompatibleMetadataListApiOutputWithContext(ctx context.Context) S3CompatibleMetadataListApiOutput
- func (e S3CompatibleMetadataListApi) ToS3CompatibleMetadataListApiPtrOutput() S3CompatibleMetadataListApiPtrOutput
- func (e S3CompatibleMetadataListApi) ToS3CompatibleMetadataListApiPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataListApiPtrOutput
- func (e S3CompatibleMetadataListApi) ToStringOutput() pulumi.StringOutput
- func (e S3CompatibleMetadataListApi) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e S3CompatibleMetadataListApi) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e S3CompatibleMetadataListApi) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type S3CompatibleMetadataListApiInput
- type S3CompatibleMetadataListApiOutput
- func (S3CompatibleMetadataListApiOutput) ElementType() reflect.Type
- func (o S3CompatibleMetadataListApiOutput) ToS3CompatibleMetadataListApiOutput() S3CompatibleMetadataListApiOutput
- func (o S3CompatibleMetadataListApiOutput) ToS3CompatibleMetadataListApiOutputWithContext(ctx context.Context) S3CompatibleMetadataListApiOutput
- func (o S3CompatibleMetadataListApiOutput) ToS3CompatibleMetadataListApiPtrOutput() S3CompatibleMetadataListApiPtrOutput
- func (o S3CompatibleMetadataListApiOutput) ToS3CompatibleMetadataListApiPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataListApiPtrOutput
- func (o S3CompatibleMetadataListApiOutput) ToStringOutput() pulumi.StringOutput
- func (o S3CompatibleMetadataListApiOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o S3CompatibleMetadataListApiOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o S3CompatibleMetadataListApiOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type S3CompatibleMetadataListApiPtrInput
- type S3CompatibleMetadataListApiPtrOutput
- func (o S3CompatibleMetadataListApiPtrOutput) Elem() S3CompatibleMetadataListApiOutput
- func (S3CompatibleMetadataListApiPtrOutput) ElementType() reflect.Type
- func (o S3CompatibleMetadataListApiPtrOutput) ToS3CompatibleMetadataListApiPtrOutput() S3CompatibleMetadataListApiPtrOutput
- func (o S3CompatibleMetadataListApiPtrOutput) ToS3CompatibleMetadataListApiPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataListApiPtrOutput
- func (o S3CompatibleMetadataListApiPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o S3CompatibleMetadataListApiPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type S3CompatibleMetadataOutput
- func (o S3CompatibleMetadataOutput) AuthMethod() S3CompatibleMetadataAuthMethodPtrOutput
- func (S3CompatibleMetadataOutput) ElementType() reflect.Type
- func (o S3CompatibleMetadataOutput) ListApi() S3CompatibleMetadataListApiPtrOutput
- func (o S3CompatibleMetadataOutput) Protocol() S3CompatibleMetadataProtocolPtrOutput
- func (o S3CompatibleMetadataOutput) RequestModel() S3CompatibleMetadataRequestModelPtrOutput
- func (o S3CompatibleMetadataOutput) ToS3CompatibleMetadataOutput() S3CompatibleMetadataOutput
- func (o S3CompatibleMetadataOutput) ToS3CompatibleMetadataOutputWithContext(ctx context.Context) S3CompatibleMetadataOutput
- func (o S3CompatibleMetadataOutput) ToS3CompatibleMetadataPtrOutput() S3CompatibleMetadataPtrOutput
- func (o S3CompatibleMetadataOutput) ToS3CompatibleMetadataPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataPtrOutput
- type S3CompatibleMetadataProtocol
- func (S3CompatibleMetadataProtocol) ElementType() reflect.Type
- func (e S3CompatibleMetadataProtocol) ToS3CompatibleMetadataProtocolOutput() S3CompatibleMetadataProtocolOutput
- func (e S3CompatibleMetadataProtocol) ToS3CompatibleMetadataProtocolOutputWithContext(ctx context.Context) S3CompatibleMetadataProtocolOutput
- func (e S3CompatibleMetadataProtocol) ToS3CompatibleMetadataProtocolPtrOutput() S3CompatibleMetadataProtocolPtrOutput
- func (e S3CompatibleMetadataProtocol) ToS3CompatibleMetadataProtocolPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataProtocolPtrOutput
- func (e S3CompatibleMetadataProtocol) ToStringOutput() pulumi.StringOutput
- func (e S3CompatibleMetadataProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e S3CompatibleMetadataProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e S3CompatibleMetadataProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type S3CompatibleMetadataProtocolInput
- type S3CompatibleMetadataProtocolOutput
- func (S3CompatibleMetadataProtocolOutput) ElementType() reflect.Type
- func (o S3CompatibleMetadataProtocolOutput) ToS3CompatibleMetadataProtocolOutput() S3CompatibleMetadataProtocolOutput
- func (o S3CompatibleMetadataProtocolOutput) ToS3CompatibleMetadataProtocolOutputWithContext(ctx context.Context) S3CompatibleMetadataProtocolOutput
- func (o S3CompatibleMetadataProtocolOutput) ToS3CompatibleMetadataProtocolPtrOutput() S3CompatibleMetadataProtocolPtrOutput
- func (o S3CompatibleMetadataProtocolOutput) ToS3CompatibleMetadataProtocolPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataProtocolPtrOutput
- func (o S3CompatibleMetadataProtocolOutput) ToStringOutput() pulumi.StringOutput
- func (o S3CompatibleMetadataProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o S3CompatibleMetadataProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o S3CompatibleMetadataProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type S3CompatibleMetadataProtocolPtrInput
- type S3CompatibleMetadataProtocolPtrOutput
- func (o S3CompatibleMetadataProtocolPtrOutput) Elem() S3CompatibleMetadataProtocolOutput
- func (S3CompatibleMetadataProtocolPtrOutput) ElementType() reflect.Type
- func (o S3CompatibleMetadataProtocolPtrOutput) ToS3CompatibleMetadataProtocolPtrOutput() S3CompatibleMetadataProtocolPtrOutput
- func (o S3CompatibleMetadataProtocolPtrOutput) ToS3CompatibleMetadataProtocolPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataProtocolPtrOutput
- func (o S3CompatibleMetadataProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o S3CompatibleMetadataProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type S3CompatibleMetadataPtrInput
- type S3CompatibleMetadataPtrOutput
- func (o S3CompatibleMetadataPtrOutput) AuthMethod() S3CompatibleMetadataAuthMethodPtrOutput
- func (o S3CompatibleMetadataPtrOutput) Elem() S3CompatibleMetadataOutput
- func (S3CompatibleMetadataPtrOutput) ElementType() reflect.Type
- func (o S3CompatibleMetadataPtrOutput) ListApi() S3CompatibleMetadataListApiPtrOutput
- func (o S3CompatibleMetadataPtrOutput) Protocol() S3CompatibleMetadataProtocolPtrOutput
- func (o S3CompatibleMetadataPtrOutput) RequestModel() S3CompatibleMetadataRequestModelPtrOutput
- func (o S3CompatibleMetadataPtrOutput) ToS3CompatibleMetadataPtrOutput() S3CompatibleMetadataPtrOutput
- func (o S3CompatibleMetadataPtrOutput) ToS3CompatibleMetadataPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataPtrOutput
- type S3CompatibleMetadataRequestModel
- func (S3CompatibleMetadataRequestModel) ElementType() reflect.Type
- func (e S3CompatibleMetadataRequestModel) ToS3CompatibleMetadataRequestModelOutput() S3CompatibleMetadataRequestModelOutput
- func (e S3CompatibleMetadataRequestModel) ToS3CompatibleMetadataRequestModelOutputWithContext(ctx context.Context) S3CompatibleMetadataRequestModelOutput
- func (e S3CompatibleMetadataRequestModel) ToS3CompatibleMetadataRequestModelPtrOutput() S3CompatibleMetadataRequestModelPtrOutput
- func (e S3CompatibleMetadataRequestModel) ToS3CompatibleMetadataRequestModelPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataRequestModelPtrOutput
- func (e S3CompatibleMetadataRequestModel) ToStringOutput() pulumi.StringOutput
- func (e S3CompatibleMetadataRequestModel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e S3CompatibleMetadataRequestModel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e S3CompatibleMetadataRequestModel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type S3CompatibleMetadataRequestModelInput
- type S3CompatibleMetadataRequestModelOutput
- func (S3CompatibleMetadataRequestModelOutput) ElementType() reflect.Type
- func (o S3CompatibleMetadataRequestModelOutput) ToS3CompatibleMetadataRequestModelOutput() S3CompatibleMetadataRequestModelOutput
- func (o S3CompatibleMetadataRequestModelOutput) ToS3CompatibleMetadataRequestModelOutputWithContext(ctx context.Context) S3CompatibleMetadataRequestModelOutput
- func (o S3CompatibleMetadataRequestModelOutput) ToS3CompatibleMetadataRequestModelPtrOutput() S3CompatibleMetadataRequestModelPtrOutput
- func (o S3CompatibleMetadataRequestModelOutput) ToS3CompatibleMetadataRequestModelPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataRequestModelPtrOutput
- func (o S3CompatibleMetadataRequestModelOutput) ToStringOutput() pulumi.StringOutput
- func (o S3CompatibleMetadataRequestModelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o S3CompatibleMetadataRequestModelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o S3CompatibleMetadataRequestModelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type S3CompatibleMetadataRequestModelPtrInput
- type S3CompatibleMetadataRequestModelPtrOutput
- func (o S3CompatibleMetadataRequestModelPtrOutput) Elem() S3CompatibleMetadataRequestModelOutput
- func (S3CompatibleMetadataRequestModelPtrOutput) ElementType() reflect.Type
- func (o S3CompatibleMetadataRequestModelPtrOutput) ToS3CompatibleMetadataRequestModelPtrOutput() S3CompatibleMetadataRequestModelPtrOutput
- func (o S3CompatibleMetadataRequestModelPtrOutput) ToS3CompatibleMetadataRequestModelPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataRequestModelPtrOutput
- func (o S3CompatibleMetadataRequestModelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o S3CompatibleMetadataRequestModelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type S3CompatibleMetadataResponse
- type S3CompatibleMetadataResponseOutput
- func (o S3CompatibleMetadataResponseOutput) AuthMethod() pulumi.StringOutput
- func (S3CompatibleMetadataResponseOutput) ElementType() reflect.Type
- func (o S3CompatibleMetadataResponseOutput) ListApi() pulumi.StringOutput
- func (o S3CompatibleMetadataResponseOutput) Protocol() pulumi.StringOutput
- func (o S3CompatibleMetadataResponseOutput) RequestModel() pulumi.StringOutput
- func (o S3CompatibleMetadataResponseOutput) ToS3CompatibleMetadataResponseOutput() S3CompatibleMetadataResponseOutput
- func (o S3CompatibleMetadataResponseOutput) ToS3CompatibleMetadataResponseOutputWithContext(ctx context.Context) S3CompatibleMetadataResponseOutput
- type Schedule
- type ScheduleArgs
- func (ScheduleArgs) ElementType() reflect.Type
- func (i ScheduleArgs) ToScheduleOutput() ScheduleOutput
- func (i ScheduleArgs) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
- func (i ScheduleArgs) ToSchedulePtrOutput() SchedulePtrOutput
- func (i ScheduleArgs) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
- type ScheduleInput
- type ScheduleOutput
- func (ScheduleOutput) ElementType() reflect.Type
- func (o ScheduleOutput) EndTimeOfDay() TimeOfDayPtrOutput
- func (o ScheduleOutput) RepeatInterval() pulumi.StringPtrOutput
- func (o ScheduleOutput) ScheduleEndDate() DatePtrOutput
- func (o ScheduleOutput) ScheduleStartDate() DateOutput
- func (o ScheduleOutput) StartTimeOfDay() TimeOfDayPtrOutput
- func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
- func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
- func (o ScheduleOutput) ToSchedulePtrOutput() SchedulePtrOutput
- func (o ScheduleOutput) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
- type SchedulePtrInput
- type SchedulePtrOutput
- func (o SchedulePtrOutput) Elem() ScheduleOutput
- func (SchedulePtrOutput) ElementType() reflect.Type
- func (o SchedulePtrOutput) EndTimeOfDay() TimeOfDayPtrOutput
- func (o SchedulePtrOutput) RepeatInterval() pulumi.StringPtrOutput
- func (o SchedulePtrOutput) ScheduleEndDate() DatePtrOutput
- func (o SchedulePtrOutput) ScheduleStartDate() DatePtrOutput
- func (o SchedulePtrOutput) StartTimeOfDay() TimeOfDayPtrOutput
- func (o SchedulePtrOutput) ToSchedulePtrOutput() SchedulePtrOutput
- func (o SchedulePtrOutput) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
- type ScheduleResponse
- type ScheduleResponseOutput
- func (ScheduleResponseOutput) ElementType() reflect.Type
- func (o ScheduleResponseOutput) EndTimeOfDay() TimeOfDayResponseOutput
- func (o ScheduleResponseOutput) RepeatInterval() pulumi.StringOutput
- func (o ScheduleResponseOutput) ScheduleEndDate() DateResponseOutput
- func (o ScheduleResponseOutput) ScheduleStartDate() DateResponseOutput
- func (o ScheduleResponseOutput) StartTimeOfDay() TimeOfDayResponseOutput
- func (o ScheduleResponseOutput) ToScheduleResponseOutput() ScheduleResponseOutput
- func (o ScheduleResponseOutput) ToScheduleResponseOutputWithContext(ctx context.Context) ScheduleResponseOutput
- type TimeOfDay
- type TimeOfDayArgs
- func (TimeOfDayArgs) ElementType() reflect.Type
- func (i TimeOfDayArgs) ToTimeOfDayOutput() TimeOfDayOutput
- func (i TimeOfDayArgs) ToTimeOfDayOutputWithContext(ctx context.Context) TimeOfDayOutput
- func (i TimeOfDayArgs) ToTimeOfDayPtrOutput() TimeOfDayPtrOutput
- func (i TimeOfDayArgs) ToTimeOfDayPtrOutputWithContext(ctx context.Context) TimeOfDayPtrOutput
- type TimeOfDayInput
- type TimeOfDayOutput
- func (TimeOfDayOutput) ElementType() reflect.Type
- func (o TimeOfDayOutput) Hours() pulumi.IntPtrOutput
- func (o TimeOfDayOutput) Minutes() pulumi.IntPtrOutput
- func (o TimeOfDayOutput) Nanos() pulumi.IntPtrOutput
- func (o TimeOfDayOutput) Seconds() pulumi.IntPtrOutput
- func (o TimeOfDayOutput) ToTimeOfDayOutput() TimeOfDayOutput
- func (o TimeOfDayOutput) ToTimeOfDayOutputWithContext(ctx context.Context) TimeOfDayOutput
- func (o TimeOfDayOutput) ToTimeOfDayPtrOutput() TimeOfDayPtrOutput
- func (o TimeOfDayOutput) ToTimeOfDayPtrOutputWithContext(ctx context.Context) TimeOfDayPtrOutput
- type TimeOfDayPtrInput
- type TimeOfDayPtrOutput
- func (o TimeOfDayPtrOutput) Elem() TimeOfDayOutput
- func (TimeOfDayPtrOutput) ElementType() reflect.Type
- func (o TimeOfDayPtrOutput) Hours() pulumi.IntPtrOutput
- func (o TimeOfDayPtrOutput) Minutes() pulumi.IntPtrOutput
- func (o TimeOfDayPtrOutput) Nanos() pulumi.IntPtrOutput
- func (o TimeOfDayPtrOutput) Seconds() pulumi.IntPtrOutput
- func (o TimeOfDayPtrOutput) ToTimeOfDayPtrOutput() TimeOfDayPtrOutput
- func (o TimeOfDayPtrOutput) ToTimeOfDayPtrOutputWithContext(ctx context.Context) TimeOfDayPtrOutput
- type TimeOfDayResponse
- type TimeOfDayResponseOutput
- func (TimeOfDayResponseOutput) ElementType() reflect.Type
- func (o TimeOfDayResponseOutput) Hours() pulumi.IntOutput
- func (o TimeOfDayResponseOutput) Minutes() pulumi.IntOutput
- func (o TimeOfDayResponseOutput) Nanos() pulumi.IntOutput
- func (o TimeOfDayResponseOutput) Seconds() pulumi.IntOutput
- func (o TimeOfDayResponseOutput) ToTimeOfDayResponseOutput() TimeOfDayResponseOutput
- func (o TimeOfDayResponseOutput) ToTimeOfDayResponseOutputWithContext(ctx context.Context) TimeOfDayResponseOutput
- type TransferJob
- type TransferJobArgs
- type TransferJobInput
- type TransferJobOutput
- func (o TransferJobOutput) CreationTime() pulumi.StringOutput
- func (o TransferJobOutput) DeletionTime() pulumi.StringOutput
- func (o TransferJobOutput) Description() pulumi.StringOutput
- func (TransferJobOutput) ElementType() reflect.Type
- func (o TransferJobOutput) EventStream() EventStreamResponseOutput
- func (o TransferJobOutput) LastModificationTime() pulumi.StringOutput
- func (o TransferJobOutput) LatestOperationName() pulumi.StringOutput
- func (o TransferJobOutput) LoggingConfig() LoggingConfigResponseOutput
- func (o TransferJobOutput) Name() pulumi.StringOutput
- func (o TransferJobOutput) NotificationConfig() NotificationConfigResponseOutput
- func (o TransferJobOutput) Project() pulumi.StringOutput
- func (o TransferJobOutput) Schedule() ScheduleResponseOutput
- func (o TransferJobOutput) Status() pulumi.StringOutput
- func (o TransferJobOutput) ToTransferJobOutput() TransferJobOutput
- func (o TransferJobOutput) ToTransferJobOutputWithContext(ctx context.Context) TransferJobOutput
- func (o TransferJobOutput) TransferSpec() TransferSpecResponseOutput
- type TransferJobState
- type TransferJobStatus
- func (TransferJobStatus) ElementType() reflect.Type
- func (e TransferJobStatus) ToStringOutput() pulumi.StringOutput
- func (e TransferJobStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TransferJobStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TransferJobStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TransferJobStatus) ToTransferJobStatusOutput() TransferJobStatusOutput
- func (e TransferJobStatus) ToTransferJobStatusOutputWithContext(ctx context.Context) TransferJobStatusOutput
- func (e TransferJobStatus) ToTransferJobStatusPtrOutput() TransferJobStatusPtrOutput
- func (e TransferJobStatus) ToTransferJobStatusPtrOutputWithContext(ctx context.Context) TransferJobStatusPtrOutput
- type TransferJobStatusInput
- type TransferJobStatusOutput
- func (TransferJobStatusOutput) ElementType() reflect.Type
- func (o TransferJobStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o TransferJobStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TransferJobStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TransferJobStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TransferJobStatusOutput) ToTransferJobStatusOutput() TransferJobStatusOutput
- func (o TransferJobStatusOutput) ToTransferJobStatusOutputWithContext(ctx context.Context) TransferJobStatusOutput
- func (o TransferJobStatusOutput) ToTransferJobStatusPtrOutput() TransferJobStatusPtrOutput
- func (o TransferJobStatusOutput) ToTransferJobStatusPtrOutputWithContext(ctx context.Context) TransferJobStatusPtrOutput
- type TransferJobStatusPtrInput
- type TransferJobStatusPtrOutput
- func (o TransferJobStatusPtrOutput) Elem() TransferJobStatusOutput
- func (TransferJobStatusPtrOutput) ElementType() reflect.Type
- func (o TransferJobStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TransferJobStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TransferJobStatusPtrOutput) ToTransferJobStatusPtrOutput() TransferJobStatusPtrOutput
- func (o TransferJobStatusPtrOutput) ToTransferJobStatusPtrOutputWithContext(ctx context.Context) TransferJobStatusPtrOutput
- type TransferManifest
- type TransferManifestArgs
- func (TransferManifestArgs) ElementType() reflect.Type
- func (i TransferManifestArgs) ToTransferManifestOutput() TransferManifestOutput
- func (i TransferManifestArgs) ToTransferManifestOutputWithContext(ctx context.Context) TransferManifestOutput
- func (i TransferManifestArgs) ToTransferManifestPtrOutput() TransferManifestPtrOutput
- func (i TransferManifestArgs) ToTransferManifestPtrOutputWithContext(ctx context.Context) TransferManifestPtrOutput
- type TransferManifestInput
- type TransferManifestOutput
- func (TransferManifestOutput) ElementType() reflect.Type
- func (o TransferManifestOutput) Location() pulumi.StringPtrOutput
- func (o TransferManifestOutput) ToTransferManifestOutput() TransferManifestOutput
- func (o TransferManifestOutput) ToTransferManifestOutputWithContext(ctx context.Context) TransferManifestOutput
- func (o TransferManifestOutput) ToTransferManifestPtrOutput() TransferManifestPtrOutput
- func (o TransferManifestOutput) ToTransferManifestPtrOutputWithContext(ctx context.Context) TransferManifestPtrOutput
- type TransferManifestPtrInput
- type TransferManifestPtrOutput
- func (o TransferManifestPtrOutput) Elem() TransferManifestOutput
- func (TransferManifestPtrOutput) ElementType() reflect.Type
- func (o TransferManifestPtrOutput) Location() pulumi.StringPtrOutput
- func (o TransferManifestPtrOutput) ToTransferManifestPtrOutput() TransferManifestPtrOutput
- func (o TransferManifestPtrOutput) ToTransferManifestPtrOutputWithContext(ctx context.Context) TransferManifestPtrOutput
- type TransferManifestResponse
- type TransferManifestResponseOutput
- func (TransferManifestResponseOutput) ElementType() reflect.Type
- func (o TransferManifestResponseOutput) Location() pulumi.StringOutput
- func (o TransferManifestResponseOutput) ToTransferManifestResponseOutput() TransferManifestResponseOutput
- func (o TransferManifestResponseOutput) ToTransferManifestResponseOutputWithContext(ctx context.Context) TransferManifestResponseOutput
- type TransferOptions
- type TransferOptionsArgs
- func (TransferOptionsArgs) ElementType() reflect.Type
- func (i TransferOptionsArgs) ToTransferOptionsOutput() TransferOptionsOutput
- func (i TransferOptionsArgs) ToTransferOptionsOutputWithContext(ctx context.Context) TransferOptionsOutput
- func (i TransferOptionsArgs) ToTransferOptionsPtrOutput() TransferOptionsPtrOutput
- func (i TransferOptionsArgs) ToTransferOptionsPtrOutputWithContext(ctx context.Context) TransferOptionsPtrOutput
- type TransferOptionsInput
- type TransferOptionsOutput
- func (o TransferOptionsOutput) DeleteObjectsFromSourceAfterTransfer() pulumi.BoolPtrOutput
- func (o TransferOptionsOutput) DeleteObjectsUniqueInSink() pulumi.BoolPtrOutput
- func (TransferOptionsOutput) ElementType() reflect.Type
- func (o TransferOptionsOutput) MetadataOptions() MetadataOptionsPtrOutput
- func (o TransferOptionsOutput) OverwriteObjectsAlreadyExistingInSink() pulumi.BoolPtrOutput
- func (o TransferOptionsOutput) OverwriteWhen() TransferOptionsOverwriteWhenPtrOutput
- func (o TransferOptionsOutput) ToTransferOptionsOutput() TransferOptionsOutput
- func (o TransferOptionsOutput) ToTransferOptionsOutputWithContext(ctx context.Context) TransferOptionsOutput
- func (o TransferOptionsOutput) ToTransferOptionsPtrOutput() TransferOptionsPtrOutput
- func (o TransferOptionsOutput) ToTransferOptionsPtrOutputWithContext(ctx context.Context) TransferOptionsPtrOutput
- type TransferOptionsOverwriteWhen
- func (TransferOptionsOverwriteWhen) ElementType() reflect.Type
- func (e TransferOptionsOverwriteWhen) ToStringOutput() pulumi.StringOutput
- func (e TransferOptionsOverwriteWhen) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TransferOptionsOverwriteWhen) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TransferOptionsOverwriteWhen) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TransferOptionsOverwriteWhen) ToTransferOptionsOverwriteWhenOutput() TransferOptionsOverwriteWhenOutput
- func (e TransferOptionsOverwriteWhen) ToTransferOptionsOverwriteWhenOutputWithContext(ctx context.Context) TransferOptionsOverwriteWhenOutput
- func (e TransferOptionsOverwriteWhen) ToTransferOptionsOverwriteWhenPtrOutput() TransferOptionsOverwriteWhenPtrOutput
- func (e TransferOptionsOverwriteWhen) ToTransferOptionsOverwriteWhenPtrOutputWithContext(ctx context.Context) TransferOptionsOverwriteWhenPtrOutput
- type TransferOptionsOverwriteWhenInput
- type TransferOptionsOverwriteWhenOutput
- func (TransferOptionsOverwriteWhenOutput) ElementType() reflect.Type
- func (o TransferOptionsOverwriteWhenOutput) ToStringOutput() pulumi.StringOutput
- func (o TransferOptionsOverwriteWhenOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TransferOptionsOverwriteWhenOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TransferOptionsOverwriteWhenOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TransferOptionsOverwriteWhenOutput) ToTransferOptionsOverwriteWhenOutput() TransferOptionsOverwriteWhenOutput
- func (o TransferOptionsOverwriteWhenOutput) ToTransferOptionsOverwriteWhenOutputWithContext(ctx context.Context) TransferOptionsOverwriteWhenOutput
- func (o TransferOptionsOverwriteWhenOutput) ToTransferOptionsOverwriteWhenPtrOutput() TransferOptionsOverwriteWhenPtrOutput
- func (o TransferOptionsOverwriteWhenOutput) ToTransferOptionsOverwriteWhenPtrOutputWithContext(ctx context.Context) TransferOptionsOverwriteWhenPtrOutput
- type TransferOptionsOverwriteWhenPtrInput
- type TransferOptionsOverwriteWhenPtrOutput
- func (o TransferOptionsOverwriteWhenPtrOutput) Elem() TransferOptionsOverwriteWhenOutput
- func (TransferOptionsOverwriteWhenPtrOutput) ElementType() reflect.Type
- func (o TransferOptionsOverwriteWhenPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TransferOptionsOverwriteWhenPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TransferOptionsOverwriteWhenPtrOutput) ToTransferOptionsOverwriteWhenPtrOutput() TransferOptionsOverwriteWhenPtrOutput
- func (o TransferOptionsOverwriteWhenPtrOutput) ToTransferOptionsOverwriteWhenPtrOutputWithContext(ctx context.Context) TransferOptionsOverwriteWhenPtrOutput
- type TransferOptionsPtrInput
- type TransferOptionsPtrOutput
- func (o TransferOptionsPtrOutput) DeleteObjectsFromSourceAfterTransfer() pulumi.BoolPtrOutput
- func (o TransferOptionsPtrOutput) DeleteObjectsUniqueInSink() pulumi.BoolPtrOutput
- func (o TransferOptionsPtrOutput) Elem() TransferOptionsOutput
- func (TransferOptionsPtrOutput) ElementType() reflect.Type
- func (o TransferOptionsPtrOutput) MetadataOptions() MetadataOptionsPtrOutput
- func (o TransferOptionsPtrOutput) OverwriteObjectsAlreadyExistingInSink() pulumi.BoolPtrOutput
- func (o TransferOptionsPtrOutput) OverwriteWhen() TransferOptionsOverwriteWhenPtrOutput
- func (o TransferOptionsPtrOutput) ToTransferOptionsPtrOutput() TransferOptionsPtrOutput
- func (o TransferOptionsPtrOutput) ToTransferOptionsPtrOutputWithContext(ctx context.Context) TransferOptionsPtrOutput
- type TransferOptionsResponse
- type TransferOptionsResponseOutput
- func (o TransferOptionsResponseOutput) DeleteObjectsFromSourceAfterTransfer() pulumi.BoolOutput
- func (o TransferOptionsResponseOutput) DeleteObjectsUniqueInSink() pulumi.BoolOutput
- func (TransferOptionsResponseOutput) ElementType() reflect.Type
- func (o TransferOptionsResponseOutput) MetadataOptions() MetadataOptionsResponseOutput
- func (o TransferOptionsResponseOutput) OverwriteObjectsAlreadyExistingInSink() pulumi.BoolOutput
- func (o TransferOptionsResponseOutput) OverwriteWhen() pulumi.StringOutput
- func (o TransferOptionsResponseOutput) ToTransferOptionsResponseOutput() TransferOptionsResponseOutput
- func (o TransferOptionsResponseOutput) ToTransferOptionsResponseOutputWithContext(ctx context.Context) TransferOptionsResponseOutput
- type TransferSpec
- type TransferSpecArgs
- func (TransferSpecArgs) ElementType() reflect.Type
- func (i TransferSpecArgs) ToTransferSpecOutput() TransferSpecOutput
- func (i TransferSpecArgs) ToTransferSpecOutputWithContext(ctx context.Context) TransferSpecOutput
- func (i TransferSpecArgs) ToTransferSpecPtrOutput() TransferSpecPtrOutput
- func (i TransferSpecArgs) ToTransferSpecPtrOutputWithContext(ctx context.Context) TransferSpecPtrOutput
- type TransferSpecInput
- type TransferSpecOutput
- func (o TransferSpecOutput) AwsS3CompatibleDataSource() AwsS3CompatibleDataPtrOutput
- func (o TransferSpecOutput) AwsS3DataSource() AwsS3DataPtrOutput
- func (o TransferSpecOutput) AzureBlobStorageDataSource() AzureBlobStorageDataPtrOutput
- func (TransferSpecOutput) ElementType() reflect.Type
- func (o TransferSpecOutput) GcsDataSink() GcsDataPtrOutput
- func (o TransferSpecOutput) GcsDataSource() GcsDataPtrOutput
- func (o TransferSpecOutput) GcsIntermediateDataLocation() GcsDataPtrOutput
- func (o TransferSpecOutput) HttpDataSource() HttpDataPtrOutput
- func (o TransferSpecOutput) ObjectConditions() ObjectConditionsPtrOutput
- func (o TransferSpecOutput) PosixDataSink() PosixFilesystemPtrOutput
- func (o TransferSpecOutput) PosixDataSource() PosixFilesystemPtrOutput
- func (o TransferSpecOutput) SinkAgentPoolName() pulumi.StringPtrOutput
- func (o TransferSpecOutput) SourceAgentPoolName() pulumi.StringPtrOutput
- func (o TransferSpecOutput) ToTransferSpecOutput() TransferSpecOutput
- func (o TransferSpecOutput) ToTransferSpecOutputWithContext(ctx context.Context) TransferSpecOutput
- func (o TransferSpecOutput) ToTransferSpecPtrOutput() TransferSpecPtrOutput
- func (o TransferSpecOutput) ToTransferSpecPtrOutputWithContext(ctx context.Context) TransferSpecPtrOutput
- func (o TransferSpecOutput) TransferManifest() TransferManifestPtrOutput
- func (o TransferSpecOutput) TransferOptions() TransferOptionsPtrOutput
- type TransferSpecPtrInput
- type TransferSpecPtrOutput
- func (o TransferSpecPtrOutput) AwsS3CompatibleDataSource() AwsS3CompatibleDataPtrOutput
- func (o TransferSpecPtrOutput) AwsS3DataSource() AwsS3DataPtrOutput
- func (o TransferSpecPtrOutput) AzureBlobStorageDataSource() AzureBlobStorageDataPtrOutput
- func (o TransferSpecPtrOutput) Elem() TransferSpecOutput
- func (TransferSpecPtrOutput) ElementType() reflect.Type
- func (o TransferSpecPtrOutput) GcsDataSink() GcsDataPtrOutput
- func (o TransferSpecPtrOutput) GcsDataSource() GcsDataPtrOutput
- func (o TransferSpecPtrOutput) GcsIntermediateDataLocation() GcsDataPtrOutput
- func (o TransferSpecPtrOutput) HttpDataSource() HttpDataPtrOutput
- func (o TransferSpecPtrOutput) ObjectConditions() ObjectConditionsPtrOutput
- func (o TransferSpecPtrOutput) PosixDataSink() PosixFilesystemPtrOutput
- func (o TransferSpecPtrOutput) PosixDataSource() PosixFilesystemPtrOutput
- func (o TransferSpecPtrOutput) SinkAgentPoolName() pulumi.StringPtrOutput
- func (o TransferSpecPtrOutput) SourceAgentPoolName() pulumi.StringPtrOutput
- func (o TransferSpecPtrOutput) ToTransferSpecPtrOutput() TransferSpecPtrOutput
- func (o TransferSpecPtrOutput) ToTransferSpecPtrOutputWithContext(ctx context.Context) TransferSpecPtrOutput
- func (o TransferSpecPtrOutput) TransferManifest() TransferManifestPtrOutput
- func (o TransferSpecPtrOutput) TransferOptions() TransferOptionsPtrOutput
- type TransferSpecResponse
- type TransferSpecResponseOutput
- func (o TransferSpecResponseOutput) AwsS3CompatibleDataSource() AwsS3CompatibleDataResponseOutput
- func (o TransferSpecResponseOutput) AwsS3DataSource() AwsS3DataResponseOutput
- func (o TransferSpecResponseOutput) AzureBlobStorageDataSource() AzureBlobStorageDataResponseOutput
- func (TransferSpecResponseOutput) ElementType() reflect.Type
- func (o TransferSpecResponseOutput) GcsDataSink() GcsDataResponseOutput
- func (o TransferSpecResponseOutput) GcsDataSource() GcsDataResponseOutput
- func (o TransferSpecResponseOutput) GcsIntermediateDataLocation() GcsDataResponseOutput
- func (o TransferSpecResponseOutput) HttpDataSource() HttpDataResponseOutput
- func (o TransferSpecResponseOutput) ObjectConditions() ObjectConditionsResponseOutput
- func (o TransferSpecResponseOutput) PosixDataSink() PosixFilesystemResponseOutput
- func (o TransferSpecResponseOutput) PosixDataSource() PosixFilesystemResponseOutput
- func (o TransferSpecResponseOutput) SinkAgentPoolName() pulumi.StringOutput
- func (o TransferSpecResponseOutput) SourceAgentPoolName() pulumi.StringOutput
- func (o TransferSpecResponseOutput) ToTransferSpecResponseOutput() TransferSpecResponseOutput
- func (o TransferSpecResponseOutput) ToTransferSpecResponseOutputWithContext(ctx context.Context) TransferSpecResponseOutput
- func (o TransferSpecResponseOutput) TransferManifest() TransferManifestResponseOutput
- func (o TransferSpecResponseOutput) TransferOptions() TransferOptionsResponseOutput
Constants ¶
const ( // Default value. This value is unused. LoggingConfigLogActionStatesItemLoggableActionStateUnspecified = LoggingConfigLogActionStatesItem("LOGGABLE_ACTION_STATE_UNSPECIFIED") // `LoggableAction` completed successfully. `SUCCEEDED` actions are logged as INFO. LoggingConfigLogActionStatesItemSucceeded = LoggingConfigLogActionStatesItem("SUCCEEDED") // `LoggableAction` terminated in an error state. `FAILED` actions are logged as ERROR. LoggingConfigLogActionStatesItemFailed = LoggingConfigLogActionStatesItem("FAILED") )
const ( // Default value. This value is unused. LoggingConfigLogActionsItemLoggableActionUnspecified = LoggingConfigLogActionsItem("LOGGABLE_ACTION_UNSPECIFIED") // Listing objects in a bucket. LoggingConfigLogActionsItemFind = LoggingConfigLogActionsItem("FIND") // Deleting objects at the source or the destination. LoggingConfigLogActionsItemDelete = LoggingConfigLogActionsItem("DELETE") // Copying objects to Google Cloud Storage. LoggingConfigLogActionsItemCopy = LoggingConfigLogActionsItem("COPY") )
const ( // ACL behavior is unspecified. MetadataOptionsAclAclUnspecified = MetadataOptionsAcl("ACL_UNSPECIFIED") // Use the destination bucket's default object ACLS, if applicable. MetadataOptionsAclAclDestinationBucketDefault = MetadataOptionsAcl("ACL_DESTINATION_BUCKET_DEFAULT") // Preserve the object's original ACLs. This requires the service account to have `storage.objects.getIamPolicy` permission for the source object. [Uniform bucket-level access](https://cloud.google.com/storage/docs/uniform-bucket-level-access) must not be enabled on either the source or destination buckets. MetadataOptionsAclAclPreserve = MetadataOptionsAcl("ACL_PRESERVE") )
const ( // GID behavior is unspecified. MetadataOptionsGidGidUnspecified = MetadataOptionsGid("GID_UNSPECIFIED") // Do not preserve GID during a transfer job. MetadataOptionsGidGidSkip = MetadataOptionsGid("GID_SKIP") // Preserve GID during a transfer job. MetadataOptionsGidGidNumber = MetadataOptionsGid("GID_NUMBER") )
const ( // KmsKey behavior is unspecified. MetadataOptionsKmsKeyKmsKeyUnspecified = MetadataOptionsKmsKey("KMS_KEY_UNSPECIFIED") // Use the destination bucket's default encryption settings. MetadataOptionsKmsKeyKmsKeyDestinationBucketDefault = MetadataOptionsKmsKey("KMS_KEY_DESTINATION_BUCKET_DEFAULT") // Preserve the object's original Cloud KMS customer-managed encryption key (CMEK) if present. Objects that do not use a Cloud KMS encryption key will be encrypted using the destination bucket's encryption settings. MetadataOptionsKmsKeyKmsKeyPreserve = MetadataOptionsKmsKey("KMS_KEY_PRESERVE") )
const ( // Mode behavior is unspecified. MetadataOptionsModeModeUnspecified = MetadataOptionsMode("MODE_UNSPECIFIED") // Do not preserve mode during a transfer job. MetadataOptionsModeModeSkip = MetadataOptionsMode("MODE_SKIP") // Preserve mode during a transfer job. MetadataOptionsModeModePreserve = MetadataOptionsMode("MODE_PRESERVE") )
const ( // Storage class behavior is unspecified. MetadataOptionsStorageClassStorageClassUnspecified = MetadataOptionsStorageClass("STORAGE_CLASS_UNSPECIFIED") // Use the destination bucket's default storage class. MetadataOptionsStorageClassStorageClassDestinationBucketDefault = MetadataOptionsStorageClass("STORAGE_CLASS_DESTINATION_BUCKET_DEFAULT") // Preserve the object's original storage class. This is only supported for transfers from Google Cloud Storage buckets. REGIONAL and MULTI_REGIONAL storage classes will be mapped to STANDARD to ensure they can be written to the destination bucket. MetadataOptionsStorageClassStorageClassPreserve = MetadataOptionsStorageClass("STORAGE_CLASS_PRESERVE") // Set the storage class to STANDARD. MetadataOptionsStorageClassStorageClassStandard = MetadataOptionsStorageClass("STORAGE_CLASS_STANDARD") // Set the storage class to NEARLINE. MetadataOptionsStorageClassStorageClassNearline = MetadataOptionsStorageClass("STORAGE_CLASS_NEARLINE") // Set the storage class to COLDLINE. MetadataOptionsStorageClassStorageClassColdline = MetadataOptionsStorageClass("STORAGE_CLASS_COLDLINE") // Set the storage class to ARCHIVE. MetadataOptionsStorageClassStorageClassArchive = MetadataOptionsStorageClass("STORAGE_CLASS_ARCHIVE") )
const ( // Symlink behavior is unspecified. MetadataOptionsSymlinkSymlinkUnspecified = MetadataOptionsSymlink("SYMLINK_UNSPECIFIED") // Do not preserve symlinks during a transfer job. MetadataOptionsSymlinkSymlinkSkip = MetadataOptionsSymlink("SYMLINK_SKIP") // Preserve symlinks during a transfer job. MetadataOptionsSymlinkSymlinkPreserve = MetadataOptionsSymlink("SYMLINK_PRESERVE") )
const ( // Temporary hold behavior is unspecified. MetadataOptionsTemporaryHoldTemporaryHoldUnspecified = MetadataOptionsTemporaryHold("TEMPORARY_HOLD_UNSPECIFIED") // Do not set a temporary hold on the destination object. MetadataOptionsTemporaryHoldTemporaryHoldSkip = MetadataOptionsTemporaryHold("TEMPORARY_HOLD_SKIP") // Preserve the object's original temporary hold status. MetadataOptionsTemporaryHoldTemporaryHoldPreserve = MetadataOptionsTemporaryHold("TEMPORARY_HOLD_PRESERVE") )
const ( // TimeCreated behavior is unspecified. MetadataOptionsTimeCreatedTimeCreatedUnspecified = MetadataOptionsTimeCreated("TIME_CREATED_UNSPECIFIED") // Do not preserve the `timeCreated` metadata from the source object. MetadataOptionsTimeCreatedTimeCreatedSkip = MetadataOptionsTimeCreated("TIME_CREATED_SKIP") // Preserves the source object's `timeCreated` metadata in the `customTime` field in the destination object. Note that any value stored in the source object's `customTime` field will not be propagated to the destination object. MetadataOptionsTimeCreatedTimeCreatedPreserveAsCustomTime = MetadataOptionsTimeCreated("TIME_CREATED_PRESERVE_AS_CUSTOM_TIME") )
const ( // UID behavior is unspecified. MetadataOptionsUidUidUnspecified = MetadataOptionsUid("UID_UNSPECIFIED") // Do not preserve UID during a transfer job. MetadataOptionsUidUidSkip = MetadataOptionsUid("UID_SKIP") // Preserve UID during a transfer job. MetadataOptionsUidUidNumber = MetadataOptionsUid("UID_NUMBER") )
const ( // Illegal value, to avoid allowing a default. NotificationConfigEventTypesItemEventTypeUnspecified = NotificationConfigEventTypesItem("EVENT_TYPE_UNSPECIFIED") // `TransferOperation` completed with status SUCCESS. NotificationConfigEventTypesItemTransferOperationSuccess = NotificationConfigEventTypesItem("TRANSFER_OPERATION_SUCCESS") // `TransferOperation` completed with status FAILED. NotificationConfigEventTypesItemTransferOperationFailed = NotificationConfigEventTypesItem("TRANSFER_OPERATION_FAILED") // `TransferOperation` completed with status ABORTED. NotificationConfigEventTypesItemTransferOperationAborted = NotificationConfigEventTypesItem("TRANSFER_OPERATION_ABORTED") )
const ( // Illegal value, to avoid allowing a default. NotificationConfigPayloadFormatPayloadFormatUnspecified = NotificationConfigPayloadFormat("PAYLOAD_FORMAT_UNSPECIFIED") // No payload is included with the notification. NotificationConfigPayloadFormatNone = NotificationConfigPayloadFormat("NONE") // `TransferOperation` is [formatted as a JSON response](https://developers.google.com/protocol-buffers/docs/proto3#json), in application/json. NotificationConfigPayloadFormatJson = NotificationConfigPayloadFormat("JSON") )
const ( // AuthMethod is not specified. S3CompatibleMetadataAuthMethodAuthMethodUnspecified = S3CompatibleMetadataAuthMethod("AUTH_METHOD_UNSPECIFIED") // Auth requests with AWS SigV4. S3CompatibleMetadataAuthMethodAuthMethodAwsSignatureV4 = S3CompatibleMetadataAuthMethod("AUTH_METHOD_AWS_SIGNATURE_V4") // Auth requests with AWS SigV2. S3CompatibleMetadataAuthMethodAuthMethodAwsSignatureV2 = S3CompatibleMetadataAuthMethod("AUTH_METHOD_AWS_SIGNATURE_V2") )
const ( // ListApi is not specified. S3CompatibleMetadataListApiListApiUnspecified = S3CompatibleMetadataListApi("LIST_API_UNSPECIFIED") // Perform listing using ListObjectsV2 API. S3CompatibleMetadataListApiListObjectsV2 = S3CompatibleMetadataListApi("LIST_OBJECTS_V2") // Legacy ListObjects API. S3CompatibleMetadataListApiListObjects = S3CompatibleMetadataListApi("LIST_OBJECTS") )
const ( // NetworkProtocol is not specified. S3CompatibleMetadataProtocolNetworkProtocolUnspecified = S3CompatibleMetadataProtocol("NETWORK_PROTOCOL_UNSPECIFIED") // Perform requests using HTTPS. S3CompatibleMetadataProtocolNetworkProtocolHttps = S3CompatibleMetadataProtocol("NETWORK_PROTOCOL_HTTPS") // Not recommended: This sends data in clear-text. This is only appropriate within a closed network or for publicly available data. Perform requests using HTTP. S3CompatibleMetadataProtocolNetworkProtocolHttp = S3CompatibleMetadataProtocol("NETWORK_PROTOCOL_HTTP") )
const ( // RequestModel is not specified. S3CompatibleMetadataRequestModelRequestModelUnspecified = S3CompatibleMetadataRequestModel("REQUEST_MODEL_UNSPECIFIED") // Perform requests using Virtual Hosted Style. Example: https://bucket-name.s3.region.amazonaws.com/key-name S3CompatibleMetadataRequestModelRequestModelVirtualHostedStyle = S3CompatibleMetadataRequestModel("REQUEST_MODEL_VIRTUAL_HOSTED_STYLE") // Perform requests using Path Style. Example: https://s3.region.amazonaws.com/bucket-name/key-name S3CompatibleMetadataRequestModelRequestModelPathStyle = S3CompatibleMetadataRequestModel("REQUEST_MODEL_PATH_STYLE") )
const ( // Zero is an illegal value. TransferJobStatusStatusUnspecified = TransferJobStatus("STATUS_UNSPECIFIED") // New transfers are performed based on the schedule. TransferJobStatusEnabled = TransferJobStatus("ENABLED") // New transfers are not scheduled. TransferJobStatusDisabled = TransferJobStatus("DISABLED") // This is a soft delete state. After a transfer job is set to this state, the job and all the transfer executions are subject to garbage collection. Transfer jobs become eligible for garbage collection 30 days after their status is set to `DELETED`. TransferJobStatusDeleted = TransferJobStatus("DELETED") )
const ( // Overwrite behavior is unspecified. TransferOptionsOverwriteWhenOverwriteWhenUnspecified = TransferOptionsOverwriteWhen("OVERWRITE_WHEN_UNSPECIFIED") // Overwrites destination objects with the source objects, only if the objects have the same name but different HTTP ETags or checksum values. TransferOptionsOverwriteWhenDifferent = TransferOptionsOverwriteWhen("DIFFERENT") // Never overwrites a destination object if a source object has the same name. In this case, the source object is not transferred. TransferOptionsOverwriteWhenNever = TransferOptionsOverwriteWhen("NEVER") // Always overwrite the destination object with the source object, even if the HTTP Etags or checksum values are the same. TransferOptionsOverwriteWhenAlways = TransferOptionsOverwriteWhen("ALWAYS") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentPool ¶ added in v0.9.0
type AgentPool struct { pulumi.CustomResourceState // Required. The ID of the agent pool to create. The `agent_pool_id` must meet the following requirements: * Length of 128 characters or less. * Not start with the string `goog`. * Start with a lowercase ASCII character, followed by: * Zero or more: lowercase Latin alphabet characters, numerals, hyphens (`-`), periods (`.`), underscores (`_`), or tildes (`~`). * One or more numerals or lowercase ASCII characters. As expressed by the regular expression: `^(?!goog)[a-z]([a-z0-9-._~]*[a-z0-9])?$`. AgentPoolId pulumi.StringOutput `pulumi:"agentPoolId"` // Specifies the bandwidth limit details. If this field is unspecified, the default value is set as 'No Limit'. BandwidthLimit BandwidthLimitResponseOutput `pulumi:"bandwidthLimit"` // Specifies the client-specified AgentPool description. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Specifies a unique string that identifies the agent pool. Format: `projects/{project_id}/agentPools/{agent_pool_id}` Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // Specifies the state of the AgentPool. State pulumi.StringOutput `pulumi:"state"` }
Creates an agent pool resource.
func GetAgentPool ¶ added in v0.9.0
func GetAgentPool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AgentPoolState, opts ...pulumi.ResourceOption) (*AgentPool, error)
GetAgentPool gets an existing AgentPool 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 NewAgentPool ¶ added in v0.9.0
func NewAgentPool(ctx *pulumi.Context, name string, args *AgentPoolArgs, opts ...pulumi.ResourceOption) (*AgentPool, error)
NewAgentPool registers a new resource with the given unique name, arguments, and options.
func (*AgentPool) ElementType ¶ added in v0.9.0
func (*AgentPool) ToAgentPoolOutput ¶ added in v0.9.0
func (i *AgentPool) ToAgentPoolOutput() AgentPoolOutput
func (*AgentPool) ToAgentPoolOutputWithContext ¶ added in v0.9.0
func (i *AgentPool) ToAgentPoolOutputWithContext(ctx context.Context) AgentPoolOutput
type AgentPoolArgs ¶ added in v0.9.0
type AgentPoolArgs struct { // Required. The ID of the agent pool to create. The `agent_pool_id` must meet the following requirements: * Length of 128 characters or less. * Not start with the string `goog`. * Start with a lowercase ASCII character, followed by: * Zero or more: lowercase Latin alphabet characters, numerals, hyphens (`-`), periods (`.`), underscores (`_`), or tildes (`~`). * One or more numerals or lowercase ASCII characters. As expressed by the regular expression: `^(?!goog)[a-z]([a-z0-9-._~]*[a-z0-9])?$`. AgentPoolId pulumi.StringInput // Specifies the bandwidth limit details. If this field is unspecified, the default value is set as 'No Limit'. BandwidthLimit BandwidthLimitPtrInput // Specifies the client-specified AgentPool description. DisplayName pulumi.StringPtrInput // Specifies a unique string that identifies the agent pool. Format: `projects/{project_id}/agentPools/{agent_pool_id}` Name pulumi.StringPtrInput Project pulumi.StringPtrInput }
The set of arguments for constructing a AgentPool resource.
func (AgentPoolArgs) ElementType ¶ added in v0.9.0
func (AgentPoolArgs) ElementType() reflect.Type
type AgentPoolInput ¶ added in v0.9.0
type AgentPoolInput interface { pulumi.Input ToAgentPoolOutput() AgentPoolOutput ToAgentPoolOutputWithContext(ctx context.Context) AgentPoolOutput }
type AgentPoolOutput ¶ added in v0.9.0
type AgentPoolOutput struct{ *pulumi.OutputState }
func (AgentPoolOutput) AgentPoolId ¶ added in v0.21.0
func (o AgentPoolOutput) AgentPoolId() pulumi.StringOutput
Required. The ID of the agent pool to create. The `agent_pool_id` must meet the following requirements: * Length of 128 characters or less. * Not start with the string `goog`. * Start with a lowercase ASCII character, followed by: * Zero or more: lowercase Latin alphabet characters, numerals, hyphens (`-`), periods (`.`), underscores (`_`), or tildes (`~`). * One or more numerals or lowercase ASCII characters. As expressed by the regular expression: `^(?!goog)[a-z]([a-z0-9-._~]*[a-z0-9])?$`.
func (AgentPoolOutput) BandwidthLimit ¶ added in v0.19.0
func (o AgentPoolOutput) BandwidthLimit() BandwidthLimitResponseOutput
Specifies the bandwidth limit details. If this field is unspecified, the default value is set as 'No Limit'.
func (AgentPoolOutput) DisplayName ¶ added in v0.19.0
func (o AgentPoolOutput) DisplayName() pulumi.StringOutput
Specifies the client-specified AgentPool description.
func (AgentPoolOutput) ElementType ¶ added in v0.9.0
func (AgentPoolOutput) ElementType() reflect.Type
func (AgentPoolOutput) Name ¶ added in v0.19.0
func (o AgentPoolOutput) Name() pulumi.StringOutput
Specifies a unique string that identifies the agent pool. Format: `projects/{project_id}/agentPools/{agent_pool_id}`
func (AgentPoolOutput) Project ¶ added in v0.21.0
func (o AgentPoolOutput) Project() pulumi.StringOutput
func (AgentPoolOutput) State ¶ added in v0.19.0
func (o AgentPoolOutput) State() pulumi.StringOutput
Specifies the state of the AgentPool.
func (AgentPoolOutput) ToAgentPoolOutput ¶ added in v0.9.0
func (o AgentPoolOutput) ToAgentPoolOutput() AgentPoolOutput
func (AgentPoolOutput) ToAgentPoolOutputWithContext ¶ added in v0.9.0
func (o AgentPoolOutput) ToAgentPoolOutputWithContext(ctx context.Context) AgentPoolOutput
type AgentPoolState ¶ added in v0.9.0
type AgentPoolState struct { }
func (AgentPoolState) ElementType ¶ added in v0.9.0
func (AgentPoolState) ElementType() reflect.Type
type AwsAccessKey ¶
type AwsAccessKey struct { // AWS access key ID. AccessKeyId string `pulumi:"accessKeyId"` // AWS secret access key. This field is not returned in RPC responses. SecretAccessKey string `pulumi:"secretAccessKey"` }
AWS access key (see [AWS Security Credentials](https://docs.aws.amazon.com/general/latest/gr/aws-security-credentials.html)). For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials).
type AwsAccessKeyArgs ¶
type AwsAccessKeyArgs struct { // AWS access key ID. AccessKeyId pulumi.StringInput `pulumi:"accessKeyId"` // AWS secret access key. This field is not returned in RPC responses. SecretAccessKey pulumi.StringInput `pulumi:"secretAccessKey"` }
AWS access key (see [AWS Security Credentials](https://docs.aws.amazon.com/general/latest/gr/aws-security-credentials.html)). For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials).
func (AwsAccessKeyArgs) ElementType ¶
func (AwsAccessKeyArgs) ElementType() reflect.Type
func (AwsAccessKeyArgs) ToAwsAccessKeyOutput ¶
func (i AwsAccessKeyArgs) ToAwsAccessKeyOutput() AwsAccessKeyOutput
func (AwsAccessKeyArgs) ToAwsAccessKeyOutputWithContext ¶
func (i AwsAccessKeyArgs) ToAwsAccessKeyOutputWithContext(ctx context.Context) AwsAccessKeyOutput
func (AwsAccessKeyArgs) ToAwsAccessKeyPtrOutput ¶
func (i AwsAccessKeyArgs) ToAwsAccessKeyPtrOutput() AwsAccessKeyPtrOutput
func (AwsAccessKeyArgs) ToAwsAccessKeyPtrOutputWithContext ¶
func (i AwsAccessKeyArgs) ToAwsAccessKeyPtrOutputWithContext(ctx context.Context) AwsAccessKeyPtrOutput
type AwsAccessKeyInput ¶
type AwsAccessKeyInput interface { pulumi.Input ToAwsAccessKeyOutput() AwsAccessKeyOutput ToAwsAccessKeyOutputWithContext(context.Context) AwsAccessKeyOutput }
AwsAccessKeyInput is an input type that accepts AwsAccessKeyArgs and AwsAccessKeyOutput values. You can construct a concrete instance of `AwsAccessKeyInput` via:
AwsAccessKeyArgs{...}
type AwsAccessKeyOutput ¶
type AwsAccessKeyOutput struct{ *pulumi.OutputState }
AWS access key (see [AWS Security Credentials](https://docs.aws.amazon.com/general/latest/gr/aws-security-credentials.html)). For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials).
func (AwsAccessKeyOutput) AccessKeyId ¶
func (o AwsAccessKeyOutput) AccessKeyId() pulumi.StringOutput
AWS access key ID.
func (AwsAccessKeyOutput) ElementType ¶
func (AwsAccessKeyOutput) ElementType() reflect.Type
func (AwsAccessKeyOutput) SecretAccessKey ¶
func (o AwsAccessKeyOutput) SecretAccessKey() pulumi.StringOutput
AWS secret access key. This field is not returned in RPC responses.
func (AwsAccessKeyOutput) ToAwsAccessKeyOutput ¶
func (o AwsAccessKeyOutput) ToAwsAccessKeyOutput() AwsAccessKeyOutput
func (AwsAccessKeyOutput) ToAwsAccessKeyOutputWithContext ¶
func (o AwsAccessKeyOutput) ToAwsAccessKeyOutputWithContext(ctx context.Context) AwsAccessKeyOutput
func (AwsAccessKeyOutput) ToAwsAccessKeyPtrOutput ¶
func (o AwsAccessKeyOutput) ToAwsAccessKeyPtrOutput() AwsAccessKeyPtrOutput
func (AwsAccessKeyOutput) ToAwsAccessKeyPtrOutputWithContext ¶
func (o AwsAccessKeyOutput) ToAwsAccessKeyPtrOutputWithContext(ctx context.Context) AwsAccessKeyPtrOutput
type AwsAccessKeyPtrInput ¶
type AwsAccessKeyPtrInput interface { pulumi.Input ToAwsAccessKeyPtrOutput() AwsAccessKeyPtrOutput ToAwsAccessKeyPtrOutputWithContext(context.Context) AwsAccessKeyPtrOutput }
AwsAccessKeyPtrInput is an input type that accepts AwsAccessKeyArgs, AwsAccessKeyPtr and AwsAccessKeyPtrOutput values. You can construct a concrete instance of `AwsAccessKeyPtrInput` via:
AwsAccessKeyArgs{...} or: nil
func AwsAccessKeyPtr ¶
func AwsAccessKeyPtr(v *AwsAccessKeyArgs) AwsAccessKeyPtrInput
type AwsAccessKeyPtrOutput ¶
type AwsAccessKeyPtrOutput struct{ *pulumi.OutputState }
func (AwsAccessKeyPtrOutput) AccessKeyId ¶
func (o AwsAccessKeyPtrOutput) AccessKeyId() pulumi.StringPtrOutput
AWS access key ID.
func (AwsAccessKeyPtrOutput) Elem ¶
func (o AwsAccessKeyPtrOutput) Elem() AwsAccessKeyOutput
func (AwsAccessKeyPtrOutput) ElementType ¶
func (AwsAccessKeyPtrOutput) ElementType() reflect.Type
func (AwsAccessKeyPtrOutput) SecretAccessKey ¶
func (o AwsAccessKeyPtrOutput) SecretAccessKey() pulumi.StringPtrOutput
AWS secret access key. This field is not returned in RPC responses.
func (AwsAccessKeyPtrOutput) ToAwsAccessKeyPtrOutput ¶
func (o AwsAccessKeyPtrOutput) ToAwsAccessKeyPtrOutput() AwsAccessKeyPtrOutput
func (AwsAccessKeyPtrOutput) ToAwsAccessKeyPtrOutputWithContext ¶
func (o AwsAccessKeyPtrOutput) ToAwsAccessKeyPtrOutputWithContext(ctx context.Context) AwsAccessKeyPtrOutput
type AwsAccessKeyResponse ¶
type AwsAccessKeyResponse struct { // AWS access key ID. AccessKeyId string `pulumi:"accessKeyId"` // AWS secret access key. This field is not returned in RPC responses. SecretAccessKey string `pulumi:"secretAccessKey"` }
AWS access key (see [AWS Security Credentials](https://docs.aws.amazon.com/general/latest/gr/aws-security-credentials.html)). For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials).
type AwsAccessKeyResponseOutput ¶
type AwsAccessKeyResponseOutput struct{ *pulumi.OutputState }
AWS access key (see [AWS Security Credentials](https://docs.aws.amazon.com/general/latest/gr/aws-security-credentials.html)). For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials).
func (AwsAccessKeyResponseOutput) AccessKeyId ¶
func (o AwsAccessKeyResponseOutput) AccessKeyId() pulumi.StringOutput
AWS access key ID.
func (AwsAccessKeyResponseOutput) ElementType ¶
func (AwsAccessKeyResponseOutput) ElementType() reflect.Type
func (AwsAccessKeyResponseOutput) SecretAccessKey ¶
func (o AwsAccessKeyResponseOutput) SecretAccessKey() pulumi.StringOutput
AWS secret access key. This field is not returned in RPC responses.
func (AwsAccessKeyResponseOutput) ToAwsAccessKeyResponseOutput ¶
func (o AwsAccessKeyResponseOutput) ToAwsAccessKeyResponseOutput() AwsAccessKeyResponseOutput
func (AwsAccessKeyResponseOutput) ToAwsAccessKeyResponseOutputWithContext ¶
func (o AwsAccessKeyResponseOutput) ToAwsAccessKeyResponseOutputWithContext(ctx context.Context) AwsAccessKeyResponseOutput
type AwsS3CompatibleData ¶ added in v0.22.0
type AwsS3CompatibleData struct { // Specifies the name of the bucket. BucketName string `pulumi:"bucketName"` // Specifies the endpoint of the storage service. Endpoint string `pulumi:"endpoint"` // Specifies the root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. Path *string `pulumi:"path"` // Specifies the region to sign requests with. This can be left blank if requests should be signed with an empty region. Region *string `pulumi:"region"` // A S3 compatible metadata. S3Metadata *S3CompatibleMetadata `pulumi:"s3Metadata"` }
An AwsS3CompatibleData resource.
type AwsS3CompatibleDataArgs ¶ added in v0.22.0
type AwsS3CompatibleDataArgs struct { // Specifies the name of the bucket. BucketName pulumi.StringInput `pulumi:"bucketName"` // Specifies the endpoint of the storage service. Endpoint pulumi.StringInput `pulumi:"endpoint"` // Specifies the root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. Path pulumi.StringPtrInput `pulumi:"path"` // Specifies the region to sign requests with. This can be left blank if requests should be signed with an empty region. Region pulumi.StringPtrInput `pulumi:"region"` // A S3 compatible metadata. S3Metadata S3CompatibleMetadataPtrInput `pulumi:"s3Metadata"` }
An AwsS3CompatibleData resource.
func (AwsS3CompatibleDataArgs) ElementType ¶ added in v0.22.0
func (AwsS3CompatibleDataArgs) ElementType() reflect.Type
func (AwsS3CompatibleDataArgs) ToAwsS3CompatibleDataOutput ¶ added in v0.22.0
func (i AwsS3CompatibleDataArgs) ToAwsS3CompatibleDataOutput() AwsS3CompatibleDataOutput
func (AwsS3CompatibleDataArgs) ToAwsS3CompatibleDataOutputWithContext ¶ added in v0.22.0
func (i AwsS3CompatibleDataArgs) ToAwsS3CompatibleDataOutputWithContext(ctx context.Context) AwsS3CompatibleDataOutput
func (AwsS3CompatibleDataArgs) ToAwsS3CompatibleDataPtrOutput ¶ added in v0.22.0
func (i AwsS3CompatibleDataArgs) ToAwsS3CompatibleDataPtrOutput() AwsS3CompatibleDataPtrOutput
func (AwsS3CompatibleDataArgs) ToAwsS3CompatibleDataPtrOutputWithContext ¶ added in v0.22.0
func (i AwsS3CompatibleDataArgs) ToAwsS3CompatibleDataPtrOutputWithContext(ctx context.Context) AwsS3CompatibleDataPtrOutput
type AwsS3CompatibleDataInput ¶ added in v0.22.0
type AwsS3CompatibleDataInput interface { pulumi.Input ToAwsS3CompatibleDataOutput() AwsS3CompatibleDataOutput ToAwsS3CompatibleDataOutputWithContext(context.Context) AwsS3CompatibleDataOutput }
AwsS3CompatibleDataInput is an input type that accepts AwsS3CompatibleDataArgs and AwsS3CompatibleDataOutput values. You can construct a concrete instance of `AwsS3CompatibleDataInput` via:
AwsS3CompatibleDataArgs{...}
type AwsS3CompatibleDataOutput ¶ added in v0.22.0
type AwsS3CompatibleDataOutput struct{ *pulumi.OutputState }
An AwsS3CompatibleData resource.
func (AwsS3CompatibleDataOutput) BucketName ¶ added in v0.22.0
func (o AwsS3CompatibleDataOutput) BucketName() pulumi.StringOutput
Specifies the name of the bucket.
func (AwsS3CompatibleDataOutput) ElementType ¶ added in v0.22.0
func (AwsS3CompatibleDataOutput) ElementType() reflect.Type
func (AwsS3CompatibleDataOutput) Endpoint ¶ added in v0.22.0
func (o AwsS3CompatibleDataOutput) Endpoint() pulumi.StringOutput
Specifies the endpoint of the storage service.
func (AwsS3CompatibleDataOutput) Path ¶ added in v0.22.0
func (o AwsS3CompatibleDataOutput) Path() pulumi.StringPtrOutput
Specifies the root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'.
func (AwsS3CompatibleDataOutput) Region ¶ added in v0.22.0
func (o AwsS3CompatibleDataOutput) Region() pulumi.StringPtrOutput
Specifies the region to sign requests with. This can be left blank if requests should be signed with an empty region.
func (AwsS3CompatibleDataOutput) S3Metadata ¶ added in v0.22.0
func (o AwsS3CompatibleDataOutput) S3Metadata() S3CompatibleMetadataPtrOutput
A S3 compatible metadata.
func (AwsS3CompatibleDataOutput) ToAwsS3CompatibleDataOutput ¶ added in v0.22.0
func (o AwsS3CompatibleDataOutput) ToAwsS3CompatibleDataOutput() AwsS3CompatibleDataOutput
func (AwsS3CompatibleDataOutput) ToAwsS3CompatibleDataOutputWithContext ¶ added in v0.22.0
func (o AwsS3CompatibleDataOutput) ToAwsS3CompatibleDataOutputWithContext(ctx context.Context) AwsS3CompatibleDataOutput
func (AwsS3CompatibleDataOutput) ToAwsS3CompatibleDataPtrOutput ¶ added in v0.22.0
func (o AwsS3CompatibleDataOutput) ToAwsS3CompatibleDataPtrOutput() AwsS3CompatibleDataPtrOutput
func (AwsS3CompatibleDataOutput) ToAwsS3CompatibleDataPtrOutputWithContext ¶ added in v0.22.0
func (o AwsS3CompatibleDataOutput) ToAwsS3CompatibleDataPtrOutputWithContext(ctx context.Context) AwsS3CompatibleDataPtrOutput
type AwsS3CompatibleDataPtrInput ¶ added in v0.22.0
type AwsS3CompatibleDataPtrInput interface { pulumi.Input ToAwsS3CompatibleDataPtrOutput() AwsS3CompatibleDataPtrOutput ToAwsS3CompatibleDataPtrOutputWithContext(context.Context) AwsS3CompatibleDataPtrOutput }
AwsS3CompatibleDataPtrInput is an input type that accepts AwsS3CompatibleDataArgs, AwsS3CompatibleDataPtr and AwsS3CompatibleDataPtrOutput values. You can construct a concrete instance of `AwsS3CompatibleDataPtrInput` via:
AwsS3CompatibleDataArgs{...} or: nil
func AwsS3CompatibleDataPtr ¶ added in v0.22.0
func AwsS3CompatibleDataPtr(v *AwsS3CompatibleDataArgs) AwsS3CompatibleDataPtrInput
type AwsS3CompatibleDataPtrOutput ¶ added in v0.22.0
type AwsS3CompatibleDataPtrOutput struct{ *pulumi.OutputState }
func (AwsS3CompatibleDataPtrOutput) BucketName ¶ added in v0.22.0
func (o AwsS3CompatibleDataPtrOutput) BucketName() pulumi.StringPtrOutput
Specifies the name of the bucket.
func (AwsS3CompatibleDataPtrOutput) Elem ¶ added in v0.22.0
func (o AwsS3CompatibleDataPtrOutput) Elem() AwsS3CompatibleDataOutput
func (AwsS3CompatibleDataPtrOutput) ElementType ¶ added in v0.22.0
func (AwsS3CompatibleDataPtrOutput) ElementType() reflect.Type
func (AwsS3CompatibleDataPtrOutput) Endpoint ¶ added in v0.22.0
func (o AwsS3CompatibleDataPtrOutput) Endpoint() pulumi.StringPtrOutput
Specifies the endpoint of the storage service.
func (AwsS3CompatibleDataPtrOutput) Path ¶ added in v0.22.0
func (o AwsS3CompatibleDataPtrOutput) Path() pulumi.StringPtrOutput
Specifies the root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'.
func (AwsS3CompatibleDataPtrOutput) Region ¶ added in v0.22.0
func (o AwsS3CompatibleDataPtrOutput) Region() pulumi.StringPtrOutput
Specifies the region to sign requests with. This can be left blank if requests should be signed with an empty region.
func (AwsS3CompatibleDataPtrOutput) S3Metadata ¶ added in v0.22.0
func (o AwsS3CompatibleDataPtrOutput) S3Metadata() S3CompatibleMetadataPtrOutput
A S3 compatible metadata.
func (AwsS3CompatibleDataPtrOutput) ToAwsS3CompatibleDataPtrOutput ¶ added in v0.22.0
func (o AwsS3CompatibleDataPtrOutput) ToAwsS3CompatibleDataPtrOutput() AwsS3CompatibleDataPtrOutput
func (AwsS3CompatibleDataPtrOutput) ToAwsS3CompatibleDataPtrOutputWithContext ¶ added in v0.22.0
func (o AwsS3CompatibleDataPtrOutput) ToAwsS3CompatibleDataPtrOutputWithContext(ctx context.Context) AwsS3CompatibleDataPtrOutput
type AwsS3CompatibleDataResponse ¶ added in v0.22.0
type AwsS3CompatibleDataResponse struct { // Specifies the name of the bucket. BucketName string `pulumi:"bucketName"` // Specifies the endpoint of the storage service. Endpoint string `pulumi:"endpoint"` // Specifies the root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. Path string `pulumi:"path"` // Specifies the region to sign requests with. This can be left blank if requests should be signed with an empty region. Region string `pulumi:"region"` // A S3 compatible metadata. S3Metadata S3CompatibleMetadataResponse `pulumi:"s3Metadata"` }
An AwsS3CompatibleData resource.
type AwsS3CompatibleDataResponseOutput ¶ added in v0.22.0
type AwsS3CompatibleDataResponseOutput struct{ *pulumi.OutputState }
An AwsS3CompatibleData resource.
func (AwsS3CompatibleDataResponseOutput) BucketName ¶ added in v0.22.0
func (o AwsS3CompatibleDataResponseOutput) BucketName() pulumi.StringOutput
Specifies the name of the bucket.
func (AwsS3CompatibleDataResponseOutput) ElementType ¶ added in v0.22.0
func (AwsS3CompatibleDataResponseOutput) ElementType() reflect.Type
func (AwsS3CompatibleDataResponseOutput) Endpoint ¶ added in v0.22.0
func (o AwsS3CompatibleDataResponseOutput) Endpoint() pulumi.StringOutput
Specifies the endpoint of the storage service.
func (AwsS3CompatibleDataResponseOutput) Path ¶ added in v0.22.0
func (o AwsS3CompatibleDataResponseOutput) Path() pulumi.StringOutput
Specifies the root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'.
func (AwsS3CompatibleDataResponseOutput) Region ¶ added in v0.22.0
func (o AwsS3CompatibleDataResponseOutput) Region() pulumi.StringOutput
Specifies the region to sign requests with. This can be left blank if requests should be signed with an empty region.
func (AwsS3CompatibleDataResponseOutput) S3Metadata ¶ added in v0.22.0
func (o AwsS3CompatibleDataResponseOutput) S3Metadata() S3CompatibleMetadataResponseOutput
A S3 compatible metadata.
func (AwsS3CompatibleDataResponseOutput) ToAwsS3CompatibleDataResponseOutput ¶ added in v0.22.0
func (o AwsS3CompatibleDataResponseOutput) ToAwsS3CompatibleDataResponseOutput() AwsS3CompatibleDataResponseOutput
func (AwsS3CompatibleDataResponseOutput) ToAwsS3CompatibleDataResponseOutputWithContext ¶ added in v0.22.0
func (o AwsS3CompatibleDataResponseOutput) ToAwsS3CompatibleDataResponseOutputWithContext(ctx context.Context) AwsS3CompatibleDataResponseOutput
type AwsS3Data ¶
type AwsS3Data struct { // Input only. AWS access key used to sign the API requests to the AWS S3 bucket. Permissions on the bucket must be granted to the access ID of the AWS access key. For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials). AwsAccessKey *AwsAccessKey `pulumi:"awsAccessKey"` // S3 Bucket name (see [Creating a bucket](https://docs.aws.amazon.com/AmazonS3/latest/dev/create-bucket-get-location-example.html)). BucketName string `pulumi:"bucketName"` // Optional. Cloudfront domain name pointing to this bucket (as origin), to use when fetching. Format: `https://{id}.cloudfront.net` or any valid custom domain `https://...` CloudfrontDomain *string `pulumi:"cloudfrontDomain"` // Optional. The Resource name of a secret in Secret Manager. The Azure SAS token must be stored in Secret Manager in JSON format: { "sas_token" : "SAS_TOKEN" } GoogleServiceAccount must be granted `roles/secretmanager.secretAccessor` for the resource. See [Configure access to a source: Microsoft Azure Blob Storage] (https://cloud.google.com/storage-transfer/docs/source-microsoft-azure#secret_manager) for more information. If `credentials_secret` is specified, do not specify azure_credentials. This feature is in [preview](https://cloud.google.com/terms/service-terms#1). Format: `projects/{project_number}/secrets/{secret_name}` CredentialsSecret *string `pulumi:"credentialsSecret"` // Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. Path *string `pulumi:"path"` // The Amazon Resource Name (ARN) of the role to support temporary credentials via `AssumeRoleWithWebIdentity`. For more information about ARNs, see [IAM ARNs](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-arns). When a role ARN is provided, Transfer Service fetches temporary credentials for the session using a `AssumeRoleWithWebIdentity` call for the provided role using the GoogleServiceAccount for this project. RoleArn *string `pulumi:"roleArn"` }
An AwsS3Data resource can be a data source, but not a data sink. In an AwsS3Data resource, an object's name is the S3 object's key name.
type AwsS3DataArgs ¶
type AwsS3DataArgs struct { // Input only. AWS access key used to sign the API requests to the AWS S3 bucket. Permissions on the bucket must be granted to the access ID of the AWS access key. For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials). AwsAccessKey AwsAccessKeyPtrInput `pulumi:"awsAccessKey"` // S3 Bucket name (see [Creating a bucket](https://docs.aws.amazon.com/AmazonS3/latest/dev/create-bucket-get-location-example.html)). BucketName pulumi.StringInput `pulumi:"bucketName"` // Optional. Cloudfront domain name pointing to this bucket (as origin), to use when fetching. Format: `https://{id}.cloudfront.net` or any valid custom domain `https://...` CloudfrontDomain pulumi.StringPtrInput `pulumi:"cloudfrontDomain"` // Optional. The Resource name of a secret in Secret Manager. The Azure SAS token must be stored in Secret Manager in JSON format: { "sas_token" : "SAS_TOKEN" } GoogleServiceAccount must be granted `roles/secretmanager.secretAccessor` for the resource. See [Configure access to a source: Microsoft Azure Blob Storage] (https://cloud.google.com/storage-transfer/docs/source-microsoft-azure#secret_manager) for more information. If `credentials_secret` is specified, do not specify azure_credentials. This feature is in [preview](https://cloud.google.com/terms/service-terms#1). Format: `projects/{project_number}/secrets/{secret_name}` CredentialsSecret pulumi.StringPtrInput `pulumi:"credentialsSecret"` // Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. Path pulumi.StringPtrInput `pulumi:"path"` // The Amazon Resource Name (ARN) of the role to support temporary credentials via `AssumeRoleWithWebIdentity`. For more information about ARNs, see [IAM ARNs](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-arns). When a role ARN is provided, Transfer Service fetches temporary credentials for the session using a `AssumeRoleWithWebIdentity` call for the provided role using the GoogleServiceAccount for this project. RoleArn pulumi.StringPtrInput `pulumi:"roleArn"` }
An AwsS3Data resource can be a data source, but not a data sink. In an AwsS3Data resource, an object's name is the S3 object's key name.
func (AwsS3DataArgs) ElementType ¶
func (AwsS3DataArgs) ElementType() reflect.Type
func (AwsS3DataArgs) ToAwsS3DataOutput ¶
func (i AwsS3DataArgs) ToAwsS3DataOutput() AwsS3DataOutput
func (AwsS3DataArgs) ToAwsS3DataOutputWithContext ¶
func (i AwsS3DataArgs) ToAwsS3DataOutputWithContext(ctx context.Context) AwsS3DataOutput
func (AwsS3DataArgs) ToAwsS3DataPtrOutput ¶
func (i AwsS3DataArgs) ToAwsS3DataPtrOutput() AwsS3DataPtrOutput
func (AwsS3DataArgs) ToAwsS3DataPtrOutputWithContext ¶
func (i AwsS3DataArgs) ToAwsS3DataPtrOutputWithContext(ctx context.Context) AwsS3DataPtrOutput
type AwsS3DataInput ¶
type AwsS3DataInput interface { pulumi.Input ToAwsS3DataOutput() AwsS3DataOutput ToAwsS3DataOutputWithContext(context.Context) AwsS3DataOutput }
AwsS3DataInput is an input type that accepts AwsS3DataArgs and AwsS3DataOutput values. You can construct a concrete instance of `AwsS3DataInput` via:
AwsS3DataArgs{...}
type AwsS3DataOutput ¶
type AwsS3DataOutput struct{ *pulumi.OutputState }
An AwsS3Data resource can be a data source, but not a data sink. In an AwsS3Data resource, an object's name is the S3 object's key name.
func (AwsS3DataOutput) AwsAccessKey ¶
func (o AwsS3DataOutput) AwsAccessKey() AwsAccessKeyPtrOutput
Input only. AWS access key used to sign the API requests to the AWS S3 bucket. Permissions on the bucket must be granted to the access ID of the AWS access key. For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials).
func (AwsS3DataOutput) BucketName ¶
func (o AwsS3DataOutput) BucketName() pulumi.StringOutput
S3 Bucket name (see [Creating a bucket](https://docs.aws.amazon.com/AmazonS3/latest/dev/create-bucket-get-location-example.html)).
func (AwsS3DataOutput) CloudfrontDomain ¶ added in v0.32.0
func (o AwsS3DataOutput) CloudfrontDomain() pulumi.StringPtrOutput
Optional. Cloudfront domain name pointing to this bucket (as origin), to use when fetching. Format: `https://{id}.cloudfront.net` or any valid custom domain `https://...`
func (AwsS3DataOutput) CredentialsSecret ¶ added in v0.31.1
func (o AwsS3DataOutput) CredentialsSecret() pulumi.StringPtrOutput
Optional. The Resource name of a secret in Secret Manager. The Azure SAS token must be stored in Secret Manager in JSON format: { "sas_token" : "SAS_TOKEN" } GoogleServiceAccount must be granted `roles/secretmanager.secretAccessor` for the resource. See [Configure access to a source: Microsoft Azure Blob Storage] (https://cloud.google.com/storage-transfer/docs/source-microsoft-azure#secret_manager) for more information. If `credentials_secret` is specified, do not specify azure_credentials. This feature is in [preview](https://cloud.google.com/terms/service-terms#1). Format: `projects/{project_number}/secrets/{secret_name}`
func (AwsS3DataOutput) ElementType ¶
func (AwsS3DataOutput) ElementType() reflect.Type
func (AwsS3DataOutput) Path ¶
func (o AwsS3DataOutput) Path() pulumi.StringPtrOutput
Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'.
func (AwsS3DataOutput) RoleArn ¶ added in v0.5.0
func (o AwsS3DataOutput) RoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the role to support temporary credentials via `AssumeRoleWithWebIdentity`. For more information about ARNs, see [IAM ARNs](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-arns). When a role ARN is provided, Transfer Service fetches temporary credentials for the session using a `AssumeRoleWithWebIdentity` call for the provided role using the GoogleServiceAccount for this project.
func (AwsS3DataOutput) ToAwsS3DataOutput ¶
func (o AwsS3DataOutput) ToAwsS3DataOutput() AwsS3DataOutput
func (AwsS3DataOutput) ToAwsS3DataOutputWithContext ¶
func (o AwsS3DataOutput) ToAwsS3DataOutputWithContext(ctx context.Context) AwsS3DataOutput
func (AwsS3DataOutput) ToAwsS3DataPtrOutput ¶
func (o AwsS3DataOutput) ToAwsS3DataPtrOutput() AwsS3DataPtrOutput
func (AwsS3DataOutput) ToAwsS3DataPtrOutputWithContext ¶
func (o AwsS3DataOutput) ToAwsS3DataPtrOutputWithContext(ctx context.Context) AwsS3DataPtrOutput
type AwsS3DataPtrInput ¶
type AwsS3DataPtrInput interface { pulumi.Input ToAwsS3DataPtrOutput() AwsS3DataPtrOutput ToAwsS3DataPtrOutputWithContext(context.Context) AwsS3DataPtrOutput }
AwsS3DataPtrInput is an input type that accepts AwsS3DataArgs, AwsS3DataPtr and AwsS3DataPtrOutput values. You can construct a concrete instance of `AwsS3DataPtrInput` via:
AwsS3DataArgs{...} or: nil
func AwsS3DataPtr ¶
func AwsS3DataPtr(v *AwsS3DataArgs) AwsS3DataPtrInput
type AwsS3DataPtrOutput ¶
type AwsS3DataPtrOutput struct{ *pulumi.OutputState }
func (AwsS3DataPtrOutput) AwsAccessKey ¶
func (o AwsS3DataPtrOutput) AwsAccessKey() AwsAccessKeyPtrOutput
Input only. AWS access key used to sign the API requests to the AWS S3 bucket. Permissions on the bucket must be granted to the access ID of the AWS access key. For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials).
func (AwsS3DataPtrOutput) BucketName ¶
func (o AwsS3DataPtrOutput) BucketName() pulumi.StringPtrOutput
S3 Bucket name (see [Creating a bucket](https://docs.aws.amazon.com/AmazonS3/latest/dev/create-bucket-get-location-example.html)).
func (AwsS3DataPtrOutput) CloudfrontDomain ¶ added in v0.32.0
func (o AwsS3DataPtrOutput) CloudfrontDomain() pulumi.StringPtrOutput
Optional. Cloudfront domain name pointing to this bucket (as origin), to use when fetching. Format: `https://{id}.cloudfront.net` or any valid custom domain `https://...`
func (AwsS3DataPtrOutput) CredentialsSecret ¶ added in v0.31.1
func (o AwsS3DataPtrOutput) CredentialsSecret() pulumi.StringPtrOutput
Optional. The Resource name of a secret in Secret Manager. The Azure SAS token must be stored in Secret Manager in JSON format: { "sas_token" : "SAS_TOKEN" } GoogleServiceAccount must be granted `roles/secretmanager.secretAccessor` for the resource. See [Configure access to a source: Microsoft Azure Blob Storage] (https://cloud.google.com/storage-transfer/docs/source-microsoft-azure#secret_manager) for more information. If `credentials_secret` is specified, do not specify azure_credentials. This feature is in [preview](https://cloud.google.com/terms/service-terms#1). Format: `projects/{project_number}/secrets/{secret_name}`
func (AwsS3DataPtrOutput) Elem ¶
func (o AwsS3DataPtrOutput) Elem() AwsS3DataOutput
func (AwsS3DataPtrOutput) ElementType ¶
func (AwsS3DataPtrOutput) ElementType() reflect.Type
func (AwsS3DataPtrOutput) Path ¶
func (o AwsS3DataPtrOutput) Path() pulumi.StringPtrOutput
Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'.
func (AwsS3DataPtrOutput) RoleArn ¶ added in v0.5.0
func (o AwsS3DataPtrOutput) RoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the role to support temporary credentials via `AssumeRoleWithWebIdentity`. For more information about ARNs, see [IAM ARNs](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-arns). When a role ARN is provided, Transfer Service fetches temporary credentials for the session using a `AssumeRoleWithWebIdentity` call for the provided role using the GoogleServiceAccount for this project.
func (AwsS3DataPtrOutput) ToAwsS3DataPtrOutput ¶
func (o AwsS3DataPtrOutput) ToAwsS3DataPtrOutput() AwsS3DataPtrOutput
func (AwsS3DataPtrOutput) ToAwsS3DataPtrOutputWithContext ¶
func (o AwsS3DataPtrOutput) ToAwsS3DataPtrOutputWithContext(ctx context.Context) AwsS3DataPtrOutput
type AwsS3DataResponse ¶
type AwsS3DataResponse struct { // Input only. AWS access key used to sign the API requests to the AWS S3 bucket. Permissions on the bucket must be granted to the access ID of the AWS access key. For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials). AwsAccessKey AwsAccessKeyResponse `pulumi:"awsAccessKey"` // S3 Bucket name (see [Creating a bucket](https://docs.aws.amazon.com/AmazonS3/latest/dev/create-bucket-get-location-example.html)). BucketName string `pulumi:"bucketName"` // Optional. Cloudfront domain name pointing to this bucket (as origin), to use when fetching. Format: `https://{id}.cloudfront.net` or any valid custom domain `https://...` CloudfrontDomain string `pulumi:"cloudfrontDomain"` // Optional. The Resource name of a secret in Secret Manager. The Azure SAS token must be stored in Secret Manager in JSON format: { "sas_token" : "SAS_TOKEN" } GoogleServiceAccount must be granted `roles/secretmanager.secretAccessor` for the resource. See [Configure access to a source: Microsoft Azure Blob Storage] (https://cloud.google.com/storage-transfer/docs/source-microsoft-azure#secret_manager) for more information. If `credentials_secret` is specified, do not specify azure_credentials. This feature is in [preview](https://cloud.google.com/terms/service-terms#1). Format: `projects/{project_number}/secrets/{secret_name}` CredentialsSecret string `pulumi:"credentialsSecret"` // Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. Path string `pulumi:"path"` // The Amazon Resource Name (ARN) of the role to support temporary credentials via `AssumeRoleWithWebIdentity`. For more information about ARNs, see [IAM ARNs](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-arns). When a role ARN is provided, Transfer Service fetches temporary credentials for the session using a `AssumeRoleWithWebIdentity` call for the provided role using the GoogleServiceAccount for this project. RoleArn string `pulumi:"roleArn"` }
An AwsS3Data resource can be a data source, but not a data sink. In an AwsS3Data resource, an object's name is the S3 object's key name.
type AwsS3DataResponseOutput ¶
type AwsS3DataResponseOutput struct{ *pulumi.OutputState }
An AwsS3Data resource can be a data source, but not a data sink. In an AwsS3Data resource, an object's name is the S3 object's key name.
func (AwsS3DataResponseOutput) AwsAccessKey ¶
func (o AwsS3DataResponseOutput) AwsAccessKey() AwsAccessKeyResponseOutput
Input only. AWS access key used to sign the API requests to the AWS S3 bucket. Permissions on the bucket must be granted to the access ID of the AWS access key. For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials).
func (AwsS3DataResponseOutput) BucketName ¶
func (o AwsS3DataResponseOutput) BucketName() pulumi.StringOutput
S3 Bucket name (see [Creating a bucket](https://docs.aws.amazon.com/AmazonS3/latest/dev/create-bucket-get-location-example.html)).
func (AwsS3DataResponseOutput) CloudfrontDomain ¶ added in v0.32.0
func (o AwsS3DataResponseOutput) CloudfrontDomain() pulumi.StringOutput
Optional. Cloudfront domain name pointing to this bucket (as origin), to use when fetching. Format: `https://{id}.cloudfront.net` or any valid custom domain `https://...`
func (AwsS3DataResponseOutput) CredentialsSecret ¶ added in v0.31.1
func (o AwsS3DataResponseOutput) CredentialsSecret() pulumi.StringOutput
Optional. The Resource name of a secret in Secret Manager. The Azure SAS token must be stored in Secret Manager in JSON format: { "sas_token" : "SAS_TOKEN" } GoogleServiceAccount must be granted `roles/secretmanager.secretAccessor` for the resource. See [Configure access to a source: Microsoft Azure Blob Storage] (https://cloud.google.com/storage-transfer/docs/source-microsoft-azure#secret_manager) for more information. If `credentials_secret` is specified, do not specify azure_credentials. This feature is in [preview](https://cloud.google.com/terms/service-terms#1). Format: `projects/{project_number}/secrets/{secret_name}`
func (AwsS3DataResponseOutput) ElementType ¶
func (AwsS3DataResponseOutput) ElementType() reflect.Type
func (AwsS3DataResponseOutput) Path ¶
func (o AwsS3DataResponseOutput) Path() pulumi.StringOutput
Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'.
func (AwsS3DataResponseOutput) RoleArn ¶ added in v0.5.0
func (o AwsS3DataResponseOutput) RoleArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the role to support temporary credentials via `AssumeRoleWithWebIdentity`. For more information about ARNs, see [IAM ARNs](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-arns). When a role ARN is provided, Transfer Service fetches temporary credentials for the session using a `AssumeRoleWithWebIdentity` call for the provided role using the GoogleServiceAccount for this project.
func (AwsS3DataResponseOutput) ToAwsS3DataResponseOutput ¶
func (o AwsS3DataResponseOutput) ToAwsS3DataResponseOutput() AwsS3DataResponseOutput
func (AwsS3DataResponseOutput) ToAwsS3DataResponseOutputWithContext ¶
func (o AwsS3DataResponseOutput) ToAwsS3DataResponseOutputWithContext(ctx context.Context) AwsS3DataResponseOutput
type AzureBlobStorageData ¶
type AzureBlobStorageData struct { // Input only. Credentials used to authenticate API requests to Azure. For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials). AzureCredentials AzureCredentials `pulumi:"azureCredentials"` // The container to transfer from the Azure Storage account. Container string `pulumi:"container"` // Optional. The Resource name of a secret in Secret Manager. The Azure SAS token must be stored in Secret Manager in JSON format: { "sas_token" : "SAS_TOKEN" } GoogleServiceAccount must be granted `roles/secretmanager.secretAccessor` for the resource. See [Configure access to a source: Microsoft Azure Blob Storage] (https://cloud.google.com/storage-transfer/docs/source-microsoft-azure#secret_manager) for more information. If `credentials_secret` is specified, do not specify azure_credentials. This feature is in [preview](https://cloud.google.com/terms/service-terms#1). Format: `projects/{project_number}/secrets/{secret_name}` CredentialsSecret *string `pulumi:"credentialsSecret"` // Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. Path *string `pulumi:"path"` // The name of the Azure Storage account. StorageAccount string `pulumi:"storageAccount"` }
An AzureBlobStorageData resource can be a data source, but not a data sink. An AzureBlobStorageData resource represents one Azure container. The storage account determines the [Azure endpoint](https://docs.microsoft.com/en-us/azure/storage/common/storage-create-storage-account#storage-account-endpoints). In an AzureBlobStorageData resource, a blobs's name is the [Azure Blob Storage blob's key name](https://docs.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata#blob-names).
type AzureBlobStorageDataArgs ¶
type AzureBlobStorageDataArgs struct { // Input only. Credentials used to authenticate API requests to Azure. For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials). AzureCredentials AzureCredentialsInput `pulumi:"azureCredentials"` // The container to transfer from the Azure Storage account. Container pulumi.StringInput `pulumi:"container"` // Optional. The Resource name of a secret in Secret Manager. The Azure SAS token must be stored in Secret Manager in JSON format: { "sas_token" : "SAS_TOKEN" } GoogleServiceAccount must be granted `roles/secretmanager.secretAccessor` for the resource. See [Configure access to a source: Microsoft Azure Blob Storage] (https://cloud.google.com/storage-transfer/docs/source-microsoft-azure#secret_manager) for more information. If `credentials_secret` is specified, do not specify azure_credentials. This feature is in [preview](https://cloud.google.com/terms/service-terms#1). Format: `projects/{project_number}/secrets/{secret_name}` CredentialsSecret pulumi.StringPtrInput `pulumi:"credentialsSecret"` // Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. Path pulumi.StringPtrInput `pulumi:"path"` // The name of the Azure Storage account. StorageAccount pulumi.StringInput `pulumi:"storageAccount"` }
An AzureBlobStorageData resource can be a data source, but not a data sink. An AzureBlobStorageData resource represents one Azure container. The storage account determines the [Azure endpoint](https://docs.microsoft.com/en-us/azure/storage/common/storage-create-storage-account#storage-account-endpoints). In an AzureBlobStorageData resource, a blobs's name is the [Azure Blob Storage blob's key name](https://docs.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata#blob-names).
func (AzureBlobStorageDataArgs) ElementType ¶
func (AzureBlobStorageDataArgs) ElementType() reflect.Type
func (AzureBlobStorageDataArgs) ToAzureBlobStorageDataOutput ¶
func (i AzureBlobStorageDataArgs) ToAzureBlobStorageDataOutput() AzureBlobStorageDataOutput
func (AzureBlobStorageDataArgs) ToAzureBlobStorageDataOutputWithContext ¶
func (i AzureBlobStorageDataArgs) ToAzureBlobStorageDataOutputWithContext(ctx context.Context) AzureBlobStorageDataOutput
func (AzureBlobStorageDataArgs) ToAzureBlobStorageDataPtrOutput ¶
func (i AzureBlobStorageDataArgs) ToAzureBlobStorageDataPtrOutput() AzureBlobStorageDataPtrOutput
func (AzureBlobStorageDataArgs) ToAzureBlobStorageDataPtrOutputWithContext ¶
func (i AzureBlobStorageDataArgs) ToAzureBlobStorageDataPtrOutputWithContext(ctx context.Context) AzureBlobStorageDataPtrOutput
type AzureBlobStorageDataInput ¶
type AzureBlobStorageDataInput interface { pulumi.Input ToAzureBlobStorageDataOutput() AzureBlobStorageDataOutput ToAzureBlobStorageDataOutputWithContext(context.Context) AzureBlobStorageDataOutput }
AzureBlobStorageDataInput is an input type that accepts AzureBlobStorageDataArgs and AzureBlobStorageDataOutput values. You can construct a concrete instance of `AzureBlobStorageDataInput` via:
AzureBlobStorageDataArgs{...}
type AzureBlobStorageDataOutput ¶
type AzureBlobStorageDataOutput struct{ *pulumi.OutputState }
An AzureBlobStorageData resource can be a data source, but not a data sink. An AzureBlobStorageData resource represents one Azure container. The storage account determines the [Azure endpoint](https://docs.microsoft.com/en-us/azure/storage/common/storage-create-storage-account#storage-account-endpoints). In an AzureBlobStorageData resource, a blobs's name is the [Azure Blob Storage blob's key name](https://docs.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata#blob-names).
func (AzureBlobStorageDataOutput) AzureCredentials ¶
func (o AzureBlobStorageDataOutput) AzureCredentials() AzureCredentialsOutput
Input only. Credentials used to authenticate API requests to Azure. For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials).
func (AzureBlobStorageDataOutput) Container ¶
func (o AzureBlobStorageDataOutput) Container() pulumi.StringOutput
The container to transfer from the Azure Storage account.
func (AzureBlobStorageDataOutput) CredentialsSecret ¶ added in v0.31.1
func (o AzureBlobStorageDataOutput) CredentialsSecret() pulumi.StringPtrOutput
Optional. The Resource name of a secret in Secret Manager. The Azure SAS token must be stored in Secret Manager in JSON format: { "sas_token" : "SAS_TOKEN" } GoogleServiceAccount must be granted `roles/secretmanager.secretAccessor` for the resource. See [Configure access to a source: Microsoft Azure Blob Storage] (https://cloud.google.com/storage-transfer/docs/source-microsoft-azure#secret_manager) for more information. If `credentials_secret` is specified, do not specify azure_credentials. This feature is in [preview](https://cloud.google.com/terms/service-terms#1). Format: `projects/{project_number}/secrets/{secret_name}`
func (AzureBlobStorageDataOutput) ElementType ¶
func (AzureBlobStorageDataOutput) ElementType() reflect.Type
func (AzureBlobStorageDataOutput) Path ¶
func (o AzureBlobStorageDataOutput) Path() pulumi.StringPtrOutput
Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'.
func (AzureBlobStorageDataOutput) StorageAccount ¶
func (o AzureBlobStorageDataOutput) StorageAccount() pulumi.StringOutput
The name of the Azure Storage account.
func (AzureBlobStorageDataOutput) ToAzureBlobStorageDataOutput ¶
func (o AzureBlobStorageDataOutput) ToAzureBlobStorageDataOutput() AzureBlobStorageDataOutput
func (AzureBlobStorageDataOutput) ToAzureBlobStorageDataOutputWithContext ¶
func (o AzureBlobStorageDataOutput) ToAzureBlobStorageDataOutputWithContext(ctx context.Context) AzureBlobStorageDataOutput
func (AzureBlobStorageDataOutput) ToAzureBlobStorageDataPtrOutput ¶
func (o AzureBlobStorageDataOutput) ToAzureBlobStorageDataPtrOutput() AzureBlobStorageDataPtrOutput
func (AzureBlobStorageDataOutput) ToAzureBlobStorageDataPtrOutputWithContext ¶
func (o AzureBlobStorageDataOutput) ToAzureBlobStorageDataPtrOutputWithContext(ctx context.Context) AzureBlobStorageDataPtrOutput
type AzureBlobStorageDataPtrInput ¶
type AzureBlobStorageDataPtrInput interface { pulumi.Input ToAzureBlobStorageDataPtrOutput() AzureBlobStorageDataPtrOutput ToAzureBlobStorageDataPtrOutputWithContext(context.Context) AzureBlobStorageDataPtrOutput }
AzureBlobStorageDataPtrInput is an input type that accepts AzureBlobStorageDataArgs, AzureBlobStorageDataPtr and AzureBlobStorageDataPtrOutput values. You can construct a concrete instance of `AzureBlobStorageDataPtrInput` via:
AzureBlobStorageDataArgs{...} or: nil
func AzureBlobStorageDataPtr ¶
func AzureBlobStorageDataPtr(v *AzureBlobStorageDataArgs) AzureBlobStorageDataPtrInput
type AzureBlobStorageDataPtrOutput ¶
type AzureBlobStorageDataPtrOutput struct{ *pulumi.OutputState }
func (AzureBlobStorageDataPtrOutput) AzureCredentials ¶
func (o AzureBlobStorageDataPtrOutput) AzureCredentials() AzureCredentialsPtrOutput
Input only. Credentials used to authenticate API requests to Azure. For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials).
func (AzureBlobStorageDataPtrOutput) Container ¶
func (o AzureBlobStorageDataPtrOutput) Container() pulumi.StringPtrOutput
The container to transfer from the Azure Storage account.
func (AzureBlobStorageDataPtrOutput) CredentialsSecret ¶ added in v0.31.1
func (o AzureBlobStorageDataPtrOutput) CredentialsSecret() pulumi.StringPtrOutput
Optional. The Resource name of a secret in Secret Manager. The Azure SAS token must be stored in Secret Manager in JSON format: { "sas_token" : "SAS_TOKEN" } GoogleServiceAccount must be granted `roles/secretmanager.secretAccessor` for the resource. See [Configure access to a source: Microsoft Azure Blob Storage] (https://cloud.google.com/storage-transfer/docs/source-microsoft-azure#secret_manager) for more information. If `credentials_secret` is specified, do not specify azure_credentials. This feature is in [preview](https://cloud.google.com/terms/service-terms#1). Format: `projects/{project_number}/secrets/{secret_name}`
func (AzureBlobStorageDataPtrOutput) Elem ¶
func (o AzureBlobStorageDataPtrOutput) Elem() AzureBlobStorageDataOutput
func (AzureBlobStorageDataPtrOutput) ElementType ¶
func (AzureBlobStorageDataPtrOutput) ElementType() reflect.Type
func (AzureBlobStorageDataPtrOutput) Path ¶
func (o AzureBlobStorageDataPtrOutput) Path() pulumi.StringPtrOutput
Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'.
func (AzureBlobStorageDataPtrOutput) StorageAccount ¶
func (o AzureBlobStorageDataPtrOutput) StorageAccount() pulumi.StringPtrOutput
The name of the Azure Storage account.
func (AzureBlobStorageDataPtrOutput) ToAzureBlobStorageDataPtrOutput ¶
func (o AzureBlobStorageDataPtrOutput) ToAzureBlobStorageDataPtrOutput() AzureBlobStorageDataPtrOutput
func (AzureBlobStorageDataPtrOutput) ToAzureBlobStorageDataPtrOutputWithContext ¶
func (o AzureBlobStorageDataPtrOutput) ToAzureBlobStorageDataPtrOutputWithContext(ctx context.Context) AzureBlobStorageDataPtrOutput
type AzureBlobStorageDataResponse ¶
type AzureBlobStorageDataResponse struct { // Input only. Credentials used to authenticate API requests to Azure. For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials). AzureCredentials AzureCredentialsResponse `pulumi:"azureCredentials"` // The container to transfer from the Azure Storage account. Container string `pulumi:"container"` // Optional. The Resource name of a secret in Secret Manager. The Azure SAS token must be stored in Secret Manager in JSON format: { "sas_token" : "SAS_TOKEN" } GoogleServiceAccount must be granted `roles/secretmanager.secretAccessor` for the resource. See [Configure access to a source: Microsoft Azure Blob Storage] (https://cloud.google.com/storage-transfer/docs/source-microsoft-azure#secret_manager) for more information. If `credentials_secret` is specified, do not specify azure_credentials. This feature is in [preview](https://cloud.google.com/terms/service-terms#1). Format: `projects/{project_number}/secrets/{secret_name}` CredentialsSecret string `pulumi:"credentialsSecret"` // Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. Path string `pulumi:"path"` // The name of the Azure Storage account. StorageAccount string `pulumi:"storageAccount"` }
An AzureBlobStorageData resource can be a data source, but not a data sink. An AzureBlobStorageData resource represents one Azure container. The storage account determines the [Azure endpoint](https://docs.microsoft.com/en-us/azure/storage/common/storage-create-storage-account#storage-account-endpoints). In an AzureBlobStorageData resource, a blobs's name is the [Azure Blob Storage blob's key name](https://docs.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata#blob-names).
type AzureBlobStorageDataResponseOutput ¶
type AzureBlobStorageDataResponseOutput struct{ *pulumi.OutputState }
An AzureBlobStorageData resource can be a data source, but not a data sink. An AzureBlobStorageData resource represents one Azure container. The storage account determines the [Azure endpoint](https://docs.microsoft.com/en-us/azure/storage/common/storage-create-storage-account#storage-account-endpoints). In an AzureBlobStorageData resource, a blobs's name is the [Azure Blob Storage blob's key name](https://docs.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata#blob-names).
func (AzureBlobStorageDataResponseOutput) AzureCredentials ¶
func (o AzureBlobStorageDataResponseOutput) AzureCredentials() AzureCredentialsResponseOutput
Input only. Credentials used to authenticate API requests to Azure. For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials).
func (AzureBlobStorageDataResponseOutput) Container ¶
func (o AzureBlobStorageDataResponseOutput) Container() pulumi.StringOutput
The container to transfer from the Azure Storage account.
func (AzureBlobStorageDataResponseOutput) CredentialsSecret ¶ added in v0.31.1
func (o AzureBlobStorageDataResponseOutput) CredentialsSecret() pulumi.StringOutput
Optional. The Resource name of a secret in Secret Manager. The Azure SAS token must be stored in Secret Manager in JSON format: { "sas_token" : "SAS_TOKEN" } GoogleServiceAccount must be granted `roles/secretmanager.secretAccessor` for the resource. See [Configure access to a source: Microsoft Azure Blob Storage] (https://cloud.google.com/storage-transfer/docs/source-microsoft-azure#secret_manager) for more information. If `credentials_secret` is specified, do not specify azure_credentials. This feature is in [preview](https://cloud.google.com/terms/service-terms#1). Format: `projects/{project_number}/secrets/{secret_name}`
func (AzureBlobStorageDataResponseOutput) ElementType ¶
func (AzureBlobStorageDataResponseOutput) ElementType() reflect.Type
func (AzureBlobStorageDataResponseOutput) Path ¶
func (o AzureBlobStorageDataResponseOutput) Path() pulumi.StringOutput
Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'.
func (AzureBlobStorageDataResponseOutput) StorageAccount ¶
func (o AzureBlobStorageDataResponseOutput) StorageAccount() pulumi.StringOutput
The name of the Azure Storage account.
func (AzureBlobStorageDataResponseOutput) ToAzureBlobStorageDataResponseOutput ¶
func (o AzureBlobStorageDataResponseOutput) ToAzureBlobStorageDataResponseOutput() AzureBlobStorageDataResponseOutput
func (AzureBlobStorageDataResponseOutput) ToAzureBlobStorageDataResponseOutputWithContext ¶
func (o AzureBlobStorageDataResponseOutput) ToAzureBlobStorageDataResponseOutputWithContext(ctx context.Context) AzureBlobStorageDataResponseOutput
type AzureCredentials ¶
type AzureCredentials struct { // Azure shared access signature (SAS). For more information about SAS, see [Grant limited access to Azure Storage resources using shared access signatures (SAS)](https://docs.microsoft.com/en-us/azure/storage/common/storage-sas-overview). SasToken string `pulumi:"sasToken"` }
Azure credentials For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials).
type AzureCredentialsArgs ¶
type AzureCredentialsArgs struct { // Azure shared access signature (SAS). For more information about SAS, see [Grant limited access to Azure Storage resources using shared access signatures (SAS)](https://docs.microsoft.com/en-us/azure/storage/common/storage-sas-overview). SasToken pulumi.StringInput `pulumi:"sasToken"` }
Azure credentials For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials).
func (AzureCredentialsArgs) ElementType ¶
func (AzureCredentialsArgs) ElementType() reflect.Type
func (AzureCredentialsArgs) ToAzureCredentialsOutput ¶
func (i AzureCredentialsArgs) ToAzureCredentialsOutput() AzureCredentialsOutput
func (AzureCredentialsArgs) ToAzureCredentialsOutputWithContext ¶
func (i AzureCredentialsArgs) ToAzureCredentialsOutputWithContext(ctx context.Context) AzureCredentialsOutput
func (AzureCredentialsArgs) ToAzureCredentialsPtrOutput ¶
func (i AzureCredentialsArgs) ToAzureCredentialsPtrOutput() AzureCredentialsPtrOutput
func (AzureCredentialsArgs) ToAzureCredentialsPtrOutputWithContext ¶
func (i AzureCredentialsArgs) ToAzureCredentialsPtrOutputWithContext(ctx context.Context) AzureCredentialsPtrOutput
type AzureCredentialsInput ¶
type AzureCredentialsInput interface { pulumi.Input ToAzureCredentialsOutput() AzureCredentialsOutput ToAzureCredentialsOutputWithContext(context.Context) AzureCredentialsOutput }
AzureCredentialsInput is an input type that accepts AzureCredentialsArgs and AzureCredentialsOutput values. You can construct a concrete instance of `AzureCredentialsInput` via:
AzureCredentialsArgs{...}
type AzureCredentialsOutput ¶
type AzureCredentialsOutput struct{ *pulumi.OutputState }
Azure credentials For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials).
func (AzureCredentialsOutput) ElementType ¶
func (AzureCredentialsOutput) ElementType() reflect.Type
func (AzureCredentialsOutput) SasToken ¶
func (o AzureCredentialsOutput) SasToken() pulumi.StringOutput
Azure shared access signature (SAS). For more information about SAS, see [Grant limited access to Azure Storage resources using shared access signatures (SAS)](https://docs.microsoft.com/en-us/azure/storage/common/storage-sas-overview).
func (AzureCredentialsOutput) ToAzureCredentialsOutput ¶
func (o AzureCredentialsOutput) ToAzureCredentialsOutput() AzureCredentialsOutput
func (AzureCredentialsOutput) ToAzureCredentialsOutputWithContext ¶
func (o AzureCredentialsOutput) ToAzureCredentialsOutputWithContext(ctx context.Context) AzureCredentialsOutput
func (AzureCredentialsOutput) ToAzureCredentialsPtrOutput ¶
func (o AzureCredentialsOutput) ToAzureCredentialsPtrOutput() AzureCredentialsPtrOutput
func (AzureCredentialsOutput) ToAzureCredentialsPtrOutputWithContext ¶
func (o AzureCredentialsOutput) ToAzureCredentialsPtrOutputWithContext(ctx context.Context) AzureCredentialsPtrOutput
type AzureCredentialsPtrInput ¶
type AzureCredentialsPtrInput interface { pulumi.Input ToAzureCredentialsPtrOutput() AzureCredentialsPtrOutput ToAzureCredentialsPtrOutputWithContext(context.Context) AzureCredentialsPtrOutput }
AzureCredentialsPtrInput is an input type that accepts AzureCredentialsArgs, AzureCredentialsPtr and AzureCredentialsPtrOutput values. You can construct a concrete instance of `AzureCredentialsPtrInput` via:
AzureCredentialsArgs{...} or: nil
func AzureCredentialsPtr ¶
func AzureCredentialsPtr(v *AzureCredentialsArgs) AzureCredentialsPtrInput
type AzureCredentialsPtrOutput ¶
type AzureCredentialsPtrOutput struct{ *pulumi.OutputState }
func (AzureCredentialsPtrOutput) Elem ¶
func (o AzureCredentialsPtrOutput) Elem() AzureCredentialsOutput
func (AzureCredentialsPtrOutput) ElementType ¶
func (AzureCredentialsPtrOutput) ElementType() reflect.Type
func (AzureCredentialsPtrOutput) SasToken ¶
func (o AzureCredentialsPtrOutput) SasToken() pulumi.StringPtrOutput
Azure shared access signature (SAS). For more information about SAS, see [Grant limited access to Azure Storage resources using shared access signatures (SAS)](https://docs.microsoft.com/en-us/azure/storage/common/storage-sas-overview).
func (AzureCredentialsPtrOutput) ToAzureCredentialsPtrOutput ¶
func (o AzureCredentialsPtrOutput) ToAzureCredentialsPtrOutput() AzureCredentialsPtrOutput
func (AzureCredentialsPtrOutput) ToAzureCredentialsPtrOutputWithContext ¶
func (o AzureCredentialsPtrOutput) ToAzureCredentialsPtrOutputWithContext(ctx context.Context) AzureCredentialsPtrOutput
type AzureCredentialsResponse ¶
type AzureCredentialsResponse struct { // Azure shared access signature (SAS). For more information about SAS, see [Grant limited access to Azure Storage resources using shared access signatures (SAS)](https://docs.microsoft.com/en-us/azure/storage/common/storage-sas-overview). SasToken string `pulumi:"sasToken"` }
Azure credentials For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials).
type AzureCredentialsResponseOutput ¶
type AzureCredentialsResponseOutput struct{ *pulumi.OutputState }
Azure credentials For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials).
func (AzureCredentialsResponseOutput) ElementType ¶
func (AzureCredentialsResponseOutput) ElementType() reflect.Type
func (AzureCredentialsResponseOutput) SasToken ¶
func (o AzureCredentialsResponseOutput) SasToken() pulumi.StringOutput
Azure shared access signature (SAS). For more information about SAS, see [Grant limited access to Azure Storage resources using shared access signatures (SAS)](https://docs.microsoft.com/en-us/azure/storage/common/storage-sas-overview).
func (AzureCredentialsResponseOutput) ToAzureCredentialsResponseOutput ¶
func (o AzureCredentialsResponseOutput) ToAzureCredentialsResponseOutput() AzureCredentialsResponseOutput
func (AzureCredentialsResponseOutput) ToAzureCredentialsResponseOutputWithContext ¶
func (o AzureCredentialsResponseOutput) ToAzureCredentialsResponseOutputWithContext(ctx context.Context) AzureCredentialsResponseOutput
type BandwidthLimit ¶ added in v0.9.0
type BandwidthLimit struct { // Bandwidth rate in megabytes per second, distributed across all the agents in the pool. LimitMbps *string `pulumi:"limitMbps"` }
Specifies a bandwidth limit for an agent pool.
type BandwidthLimitArgs ¶ added in v0.9.0
type BandwidthLimitArgs struct { // Bandwidth rate in megabytes per second, distributed across all the agents in the pool. LimitMbps pulumi.StringPtrInput `pulumi:"limitMbps"` }
Specifies a bandwidth limit for an agent pool.
func (BandwidthLimitArgs) ElementType ¶ added in v0.9.0
func (BandwidthLimitArgs) ElementType() reflect.Type
func (BandwidthLimitArgs) ToBandwidthLimitOutput ¶ added in v0.9.0
func (i BandwidthLimitArgs) ToBandwidthLimitOutput() BandwidthLimitOutput
func (BandwidthLimitArgs) ToBandwidthLimitOutputWithContext ¶ added in v0.9.0
func (i BandwidthLimitArgs) ToBandwidthLimitOutputWithContext(ctx context.Context) BandwidthLimitOutput
func (BandwidthLimitArgs) ToBandwidthLimitPtrOutput ¶ added in v0.9.0
func (i BandwidthLimitArgs) ToBandwidthLimitPtrOutput() BandwidthLimitPtrOutput
func (BandwidthLimitArgs) ToBandwidthLimitPtrOutputWithContext ¶ added in v0.9.0
func (i BandwidthLimitArgs) ToBandwidthLimitPtrOutputWithContext(ctx context.Context) BandwidthLimitPtrOutput
type BandwidthLimitInput ¶ added in v0.9.0
type BandwidthLimitInput interface { pulumi.Input ToBandwidthLimitOutput() BandwidthLimitOutput ToBandwidthLimitOutputWithContext(context.Context) BandwidthLimitOutput }
BandwidthLimitInput is an input type that accepts BandwidthLimitArgs and BandwidthLimitOutput values. You can construct a concrete instance of `BandwidthLimitInput` via:
BandwidthLimitArgs{...}
type BandwidthLimitOutput ¶ added in v0.9.0
type BandwidthLimitOutput struct{ *pulumi.OutputState }
Specifies a bandwidth limit for an agent pool.
func (BandwidthLimitOutput) ElementType ¶ added in v0.9.0
func (BandwidthLimitOutput) ElementType() reflect.Type
func (BandwidthLimitOutput) LimitMbps ¶ added in v0.9.0
func (o BandwidthLimitOutput) LimitMbps() pulumi.StringPtrOutput
Bandwidth rate in megabytes per second, distributed across all the agents in the pool.
func (BandwidthLimitOutput) ToBandwidthLimitOutput ¶ added in v0.9.0
func (o BandwidthLimitOutput) ToBandwidthLimitOutput() BandwidthLimitOutput
func (BandwidthLimitOutput) ToBandwidthLimitOutputWithContext ¶ added in v0.9.0
func (o BandwidthLimitOutput) ToBandwidthLimitOutputWithContext(ctx context.Context) BandwidthLimitOutput
func (BandwidthLimitOutput) ToBandwidthLimitPtrOutput ¶ added in v0.9.0
func (o BandwidthLimitOutput) ToBandwidthLimitPtrOutput() BandwidthLimitPtrOutput
func (BandwidthLimitOutput) ToBandwidthLimitPtrOutputWithContext ¶ added in v0.9.0
func (o BandwidthLimitOutput) ToBandwidthLimitPtrOutputWithContext(ctx context.Context) BandwidthLimitPtrOutput
type BandwidthLimitPtrInput ¶ added in v0.9.0
type BandwidthLimitPtrInput interface { pulumi.Input ToBandwidthLimitPtrOutput() BandwidthLimitPtrOutput ToBandwidthLimitPtrOutputWithContext(context.Context) BandwidthLimitPtrOutput }
BandwidthLimitPtrInput is an input type that accepts BandwidthLimitArgs, BandwidthLimitPtr and BandwidthLimitPtrOutput values. You can construct a concrete instance of `BandwidthLimitPtrInput` via:
BandwidthLimitArgs{...} or: nil
func BandwidthLimitPtr ¶ added in v0.9.0
func BandwidthLimitPtr(v *BandwidthLimitArgs) BandwidthLimitPtrInput
type BandwidthLimitPtrOutput ¶ added in v0.9.0
type BandwidthLimitPtrOutput struct{ *pulumi.OutputState }
func (BandwidthLimitPtrOutput) Elem ¶ added in v0.9.0
func (o BandwidthLimitPtrOutput) Elem() BandwidthLimitOutput
func (BandwidthLimitPtrOutput) ElementType ¶ added in v0.9.0
func (BandwidthLimitPtrOutput) ElementType() reflect.Type
func (BandwidthLimitPtrOutput) LimitMbps ¶ added in v0.9.0
func (o BandwidthLimitPtrOutput) LimitMbps() pulumi.StringPtrOutput
Bandwidth rate in megabytes per second, distributed across all the agents in the pool.
func (BandwidthLimitPtrOutput) ToBandwidthLimitPtrOutput ¶ added in v0.9.0
func (o BandwidthLimitPtrOutput) ToBandwidthLimitPtrOutput() BandwidthLimitPtrOutput
func (BandwidthLimitPtrOutput) ToBandwidthLimitPtrOutputWithContext ¶ added in v0.9.0
func (o BandwidthLimitPtrOutput) ToBandwidthLimitPtrOutputWithContext(ctx context.Context) BandwidthLimitPtrOutput
type BandwidthLimitResponse ¶ added in v0.9.0
type BandwidthLimitResponse struct { // Bandwidth rate in megabytes per second, distributed across all the agents in the pool. LimitMbps string `pulumi:"limitMbps"` }
Specifies a bandwidth limit for an agent pool.
type BandwidthLimitResponseOutput ¶ added in v0.9.0
type BandwidthLimitResponseOutput struct{ *pulumi.OutputState }
Specifies a bandwidth limit for an agent pool.
func (BandwidthLimitResponseOutput) ElementType ¶ added in v0.9.0
func (BandwidthLimitResponseOutput) ElementType() reflect.Type
func (BandwidthLimitResponseOutput) LimitMbps ¶ added in v0.9.0
func (o BandwidthLimitResponseOutput) LimitMbps() pulumi.StringOutput
Bandwidth rate in megabytes per second, distributed across all the agents in the pool.
func (BandwidthLimitResponseOutput) ToBandwidthLimitResponseOutput ¶ added in v0.9.0
func (o BandwidthLimitResponseOutput) ToBandwidthLimitResponseOutput() BandwidthLimitResponseOutput
func (BandwidthLimitResponseOutput) ToBandwidthLimitResponseOutputWithContext ¶ added in v0.9.0
func (o BandwidthLimitResponseOutput) ToBandwidthLimitResponseOutputWithContext(ctx context.Context) BandwidthLimitResponseOutput
type Date ¶
type Date struct { // Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. Day *int `pulumi:"day"` // Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. Month *int `pulumi:"month"` // Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. Year *int `pulumi:"year"` }
Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp
type DateArgs ¶
type DateArgs struct { // Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. Day pulumi.IntPtrInput `pulumi:"day"` // Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. Month pulumi.IntPtrInput `pulumi:"month"` // Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. Year pulumi.IntPtrInput `pulumi:"year"` }
Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp
func (DateArgs) ElementType ¶
func (DateArgs) ToDateOutput ¶
func (i DateArgs) ToDateOutput() DateOutput
func (DateArgs) ToDateOutputWithContext ¶
func (i DateArgs) ToDateOutputWithContext(ctx context.Context) DateOutput
func (DateArgs) ToDatePtrOutput ¶
func (i DateArgs) ToDatePtrOutput() DatePtrOutput
func (DateArgs) ToDatePtrOutputWithContext ¶
func (i DateArgs) ToDatePtrOutputWithContext(ctx context.Context) DatePtrOutput
type DateInput ¶
type DateInput interface { pulumi.Input ToDateOutput() DateOutput ToDateOutputWithContext(context.Context) DateOutput }
DateInput is an input type that accepts DateArgs and DateOutput values. You can construct a concrete instance of `DateInput` via:
DateArgs{...}
type DateOutput ¶
type DateOutput struct{ *pulumi.OutputState }
Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp
func (DateOutput) Day ¶
func (o DateOutput) Day() pulumi.IntPtrOutput
Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
func (DateOutput) ElementType ¶
func (DateOutput) ElementType() reflect.Type
func (DateOutput) Month ¶
func (o DateOutput) Month() pulumi.IntPtrOutput
Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
func (DateOutput) ToDateOutput ¶
func (o DateOutput) ToDateOutput() DateOutput
func (DateOutput) ToDateOutputWithContext ¶
func (o DateOutput) ToDateOutputWithContext(ctx context.Context) DateOutput
func (DateOutput) ToDatePtrOutput ¶
func (o DateOutput) ToDatePtrOutput() DatePtrOutput
func (DateOutput) ToDatePtrOutputWithContext ¶
func (o DateOutput) ToDatePtrOutputWithContext(ctx context.Context) DatePtrOutput
func (DateOutput) Year ¶
func (o DateOutput) Year() pulumi.IntPtrOutput
Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
type DatePtrInput ¶
type DatePtrInput interface { pulumi.Input ToDatePtrOutput() DatePtrOutput ToDatePtrOutputWithContext(context.Context) DatePtrOutput }
DatePtrInput is an input type that accepts DateArgs, DatePtr and DatePtrOutput values. You can construct a concrete instance of `DatePtrInput` via:
DateArgs{...} or: nil
func DatePtr ¶
func DatePtr(v *DateArgs) DatePtrInput
type DatePtrOutput ¶
type DatePtrOutput struct{ *pulumi.OutputState }
func (DatePtrOutput) Day ¶
func (o DatePtrOutput) Day() pulumi.IntPtrOutput
Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
func (DatePtrOutput) Elem ¶
func (o DatePtrOutput) Elem() DateOutput
func (DatePtrOutput) ElementType ¶
func (DatePtrOutput) ElementType() reflect.Type
func (DatePtrOutput) Month ¶
func (o DatePtrOutput) Month() pulumi.IntPtrOutput
Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
func (DatePtrOutput) ToDatePtrOutput ¶
func (o DatePtrOutput) ToDatePtrOutput() DatePtrOutput
func (DatePtrOutput) ToDatePtrOutputWithContext ¶
func (o DatePtrOutput) ToDatePtrOutputWithContext(ctx context.Context) DatePtrOutput
func (DatePtrOutput) Year ¶
func (o DatePtrOutput) Year() pulumi.IntPtrOutput
Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
type DateResponse ¶
type DateResponse struct { // Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. Day int `pulumi:"day"` // Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. Month int `pulumi:"month"` // Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. Year int `pulumi:"year"` }
Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp
type DateResponseOutput ¶
type DateResponseOutput struct{ *pulumi.OutputState }
Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp
func (DateResponseOutput) Day ¶
func (o DateResponseOutput) Day() pulumi.IntOutput
Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
func (DateResponseOutput) ElementType ¶
func (DateResponseOutput) ElementType() reflect.Type
func (DateResponseOutput) Month ¶
func (o DateResponseOutput) Month() pulumi.IntOutput
Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
func (DateResponseOutput) ToDateResponseOutput ¶
func (o DateResponseOutput) ToDateResponseOutput() DateResponseOutput
func (DateResponseOutput) ToDateResponseOutputWithContext ¶
func (o DateResponseOutput) ToDateResponseOutputWithContext(ctx context.Context) DateResponseOutput
func (DateResponseOutput) Year ¶
func (o DateResponseOutput) Year() pulumi.IntOutput
Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
type EventStream ¶ added in v0.28.0
type EventStream struct { // Specifies the data and time at which Storage Transfer Service stops listening for events from this stream. After this time, any transfers in progress will complete, but no new transfers are initiated. EventStreamExpirationTime *string `pulumi:"eventStreamExpirationTime"` // Specifies the date and time that Storage Transfer Service starts listening for events from this stream. If no start time is specified or start time is in the past, Storage Transfer Service starts listening immediately. EventStreamStartTime *string `pulumi:"eventStreamStartTime"` // Specifies a unique name of the resource such as AWS SQS ARN in the form 'arn:aws:sqs:region:account_id:queue_name', or Pub/Sub subscription resource name in the form 'projects/{project}/subscriptions/{sub}'. Name string `pulumi:"name"` }
Specifies the Event-driven transfer options. Event-driven transfers listen to an event stream to transfer updated files.
type EventStreamArgs ¶ added in v0.28.0
type EventStreamArgs struct { // Specifies the data and time at which Storage Transfer Service stops listening for events from this stream. After this time, any transfers in progress will complete, but no new transfers are initiated. EventStreamExpirationTime pulumi.StringPtrInput `pulumi:"eventStreamExpirationTime"` // Specifies the date and time that Storage Transfer Service starts listening for events from this stream. If no start time is specified or start time is in the past, Storage Transfer Service starts listening immediately. EventStreamStartTime pulumi.StringPtrInput `pulumi:"eventStreamStartTime"` // Specifies a unique name of the resource such as AWS SQS ARN in the form 'arn:aws:sqs:region:account_id:queue_name', or Pub/Sub subscription resource name in the form 'projects/{project}/subscriptions/{sub}'. Name pulumi.StringInput `pulumi:"name"` }
Specifies the Event-driven transfer options. Event-driven transfers listen to an event stream to transfer updated files.
func (EventStreamArgs) ElementType ¶ added in v0.28.0
func (EventStreamArgs) ElementType() reflect.Type
func (EventStreamArgs) ToEventStreamOutput ¶ added in v0.28.0
func (i EventStreamArgs) ToEventStreamOutput() EventStreamOutput
func (EventStreamArgs) ToEventStreamOutputWithContext ¶ added in v0.28.0
func (i EventStreamArgs) ToEventStreamOutputWithContext(ctx context.Context) EventStreamOutput
func (EventStreamArgs) ToEventStreamPtrOutput ¶ added in v0.28.0
func (i EventStreamArgs) ToEventStreamPtrOutput() EventStreamPtrOutput
func (EventStreamArgs) ToEventStreamPtrOutputWithContext ¶ added in v0.28.0
func (i EventStreamArgs) ToEventStreamPtrOutputWithContext(ctx context.Context) EventStreamPtrOutput
type EventStreamInput ¶ added in v0.28.0
type EventStreamInput interface { pulumi.Input ToEventStreamOutput() EventStreamOutput ToEventStreamOutputWithContext(context.Context) EventStreamOutput }
EventStreamInput is an input type that accepts EventStreamArgs and EventStreamOutput values. You can construct a concrete instance of `EventStreamInput` via:
EventStreamArgs{...}
type EventStreamOutput ¶ added in v0.28.0
type EventStreamOutput struct{ *pulumi.OutputState }
Specifies the Event-driven transfer options. Event-driven transfers listen to an event stream to transfer updated files.
func (EventStreamOutput) ElementType ¶ added in v0.28.0
func (EventStreamOutput) ElementType() reflect.Type
func (EventStreamOutput) EventStreamExpirationTime ¶ added in v0.28.0
func (o EventStreamOutput) EventStreamExpirationTime() pulumi.StringPtrOutput
Specifies the data and time at which Storage Transfer Service stops listening for events from this stream. After this time, any transfers in progress will complete, but no new transfers are initiated.
func (EventStreamOutput) EventStreamStartTime ¶ added in v0.28.0
func (o EventStreamOutput) EventStreamStartTime() pulumi.StringPtrOutput
Specifies the date and time that Storage Transfer Service starts listening for events from this stream. If no start time is specified or start time is in the past, Storage Transfer Service starts listening immediately.
func (EventStreamOutput) Name ¶ added in v0.28.0
func (o EventStreamOutput) Name() pulumi.StringOutput
Specifies a unique name of the resource such as AWS SQS ARN in the form 'arn:aws:sqs:region:account_id:queue_name', or Pub/Sub subscription resource name in the form 'projects/{project}/subscriptions/{sub}'.
func (EventStreamOutput) ToEventStreamOutput ¶ added in v0.28.0
func (o EventStreamOutput) ToEventStreamOutput() EventStreamOutput
func (EventStreamOutput) ToEventStreamOutputWithContext ¶ added in v0.28.0
func (o EventStreamOutput) ToEventStreamOutputWithContext(ctx context.Context) EventStreamOutput
func (EventStreamOutput) ToEventStreamPtrOutput ¶ added in v0.28.0
func (o EventStreamOutput) ToEventStreamPtrOutput() EventStreamPtrOutput
func (EventStreamOutput) ToEventStreamPtrOutputWithContext ¶ added in v0.28.0
func (o EventStreamOutput) ToEventStreamPtrOutputWithContext(ctx context.Context) EventStreamPtrOutput
type EventStreamPtrInput ¶ added in v0.28.0
type EventStreamPtrInput interface { pulumi.Input ToEventStreamPtrOutput() EventStreamPtrOutput ToEventStreamPtrOutputWithContext(context.Context) EventStreamPtrOutput }
EventStreamPtrInput is an input type that accepts EventStreamArgs, EventStreamPtr and EventStreamPtrOutput values. You can construct a concrete instance of `EventStreamPtrInput` via:
EventStreamArgs{...} or: nil
func EventStreamPtr ¶ added in v0.28.0
func EventStreamPtr(v *EventStreamArgs) EventStreamPtrInput
type EventStreamPtrOutput ¶ added in v0.28.0
type EventStreamPtrOutput struct{ *pulumi.OutputState }
func (EventStreamPtrOutput) Elem ¶ added in v0.28.0
func (o EventStreamPtrOutput) Elem() EventStreamOutput
func (EventStreamPtrOutput) ElementType ¶ added in v0.28.0
func (EventStreamPtrOutput) ElementType() reflect.Type
func (EventStreamPtrOutput) EventStreamExpirationTime ¶ added in v0.28.0
func (o EventStreamPtrOutput) EventStreamExpirationTime() pulumi.StringPtrOutput
Specifies the data and time at which Storage Transfer Service stops listening for events from this stream. After this time, any transfers in progress will complete, but no new transfers are initiated.
func (EventStreamPtrOutput) EventStreamStartTime ¶ added in v0.28.0
func (o EventStreamPtrOutput) EventStreamStartTime() pulumi.StringPtrOutput
Specifies the date and time that Storage Transfer Service starts listening for events from this stream. If no start time is specified or start time is in the past, Storage Transfer Service starts listening immediately.
func (EventStreamPtrOutput) Name ¶ added in v0.28.0
func (o EventStreamPtrOutput) Name() pulumi.StringPtrOutput
Specifies a unique name of the resource such as AWS SQS ARN in the form 'arn:aws:sqs:region:account_id:queue_name', or Pub/Sub subscription resource name in the form 'projects/{project}/subscriptions/{sub}'.
func (EventStreamPtrOutput) ToEventStreamPtrOutput ¶ added in v0.28.0
func (o EventStreamPtrOutput) ToEventStreamPtrOutput() EventStreamPtrOutput
func (EventStreamPtrOutput) ToEventStreamPtrOutputWithContext ¶ added in v0.28.0
func (o EventStreamPtrOutput) ToEventStreamPtrOutputWithContext(ctx context.Context) EventStreamPtrOutput
type EventStreamResponse ¶ added in v0.28.0
type EventStreamResponse struct { // Specifies the data and time at which Storage Transfer Service stops listening for events from this stream. After this time, any transfers in progress will complete, but no new transfers are initiated. EventStreamExpirationTime string `pulumi:"eventStreamExpirationTime"` // Specifies the date and time that Storage Transfer Service starts listening for events from this stream. If no start time is specified or start time is in the past, Storage Transfer Service starts listening immediately. EventStreamStartTime string `pulumi:"eventStreamStartTime"` // Specifies a unique name of the resource such as AWS SQS ARN in the form 'arn:aws:sqs:region:account_id:queue_name', or Pub/Sub subscription resource name in the form 'projects/{project}/subscriptions/{sub}'. Name string `pulumi:"name"` }
Specifies the Event-driven transfer options. Event-driven transfers listen to an event stream to transfer updated files.
type EventStreamResponseOutput ¶ added in v0.28.0
type EventStreamResponseOutput struct{ *pulumi.OutputState }
Specifies the Event-driven transfer options. Event-driven transfers listen to an event stream to transfer updated files.
func (EventStreamResponseOutput) ElementType ¶ added in v0.28.0
func (EventStreamResponseOutput) ElementType() reflect.Type
func (EventStreamResponseOutput) EventStreamExpirationTime ¶ added in v0.28.0
func (o EventStreamResponseOutput) EventStreamExpirationTime() pulumi.StringOutput
Specifies the data and time at which Storage Transfer Service stops listening for events from this stream. After this time, any transfers in progress will complete, but no new transfers are initiated.
func (EventStreamResponseOutput) EventStreamStartTime ¶ added in v0.28.0
func (o EventStreamResponseOutput) EventStreamStartTime() pulumi.StringOutput
Specifies the date and time that Storage Transfer Service starts listening for events from this stream. If no start time is specified or start time is in the past, Storage Transfer Service starts listening immediately.
func (EventStreamResponseOutput) Name ¶ added in v0.28.0
func (o EventStreamResponseOutput) Name() pulumi.StringOutput
Specifies a unique name of the resource such as AWS SQS ARN in the form 'arn:aws:sqs:region:account_id:queue_name', or Pub/Sub subscription resource name in the form 'projects/{project}/subscriptions/{sub}'.
func (EventStreamResponseOutput) ToEventStreamResponseOutput ¶ added in v0.28.0
func (o EventStreamResponseOutput) ToEventStreamResponseOutput() EventStreamResponseOutput
func (EventStreamResponseOutput) ToEventStreamResponseOutputWithContext ¶ added in v0.28.0
func (o EventStreamResponseOutput) ToEventStreamResponseOutputWithContext(ctx context.Context) EventStreamResponseOutput
type GcsData ¶
type GcsData struct { // Cloud Storage bucket name. Must meet [Bucket Name Requirements](/storage/docs/naming#requirements). BucketName string `pulumi:"bucketName"` // Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. The root path value must meet [Object Name Requirements](/storage/docs/naming#objectnames). Path *string `pulumi:"path"` }
In a GcsData resource, an object's name is the Cloud Storage object's name and its "last modification time" refers to the object's `updated` property of Cloud Storage objects, which changes when the content or the metadata of the object is updated.
type GcsDataArgs ¶
type GcsDataArgs struct { // Cloud Storage bucket name. Must meet [Bucket Name Requirements](/storage/docs/naming#requirements). BucketName pulumi.StringInput `pulumi:"bucketName"` // Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. The root path value must meet [Object Name Requirements](/storage/docs/naming#objectnames). Path pulumi.StringPtrInput `pulumi:"path"` }
In a GcsData resource, an object's name is the Cloud Storage object's name and its "last modification time" refers to the object's `updated` property of Cloud Storage objects, which changes when the content or the metadata of the object is updated.
func (GcsDataArgs) ElementType ¶
func (GcsDataArgs) ElementType() reflect.Type
func (GcsDataArgs) ToGcsDataOutput ¶
func (i GcsDataArgs) ToGcsDataOutput() GcsDataOutput
func (GcsDataArgs) ToGcsDataOutputWithContext ¶
func (i GcsDataArgs) ToGcsDataOutputWithContext(ctx context.Context) GcsDataOutput
func (GcsDataArgs) ToGcsDataPtrOutput ¶
func (i GcsDataArgs) ToGcsDataPtrOutput() GcsDataPtrOutput
func (GcsDataArgs) ToGcsDataPtrOutputWithContext ¶
func (i GcsDataArgs) ToGcsDataPtrOutputWithContext(ctx context.Context) GcsDataPtrOutput
type GcsDataInput ¶
type GcsDataInput interface { pulumi.Input ToGcsDataOutput() GcsDataOutput ToGcsDataOutputWithContext(context.Context) GcsDataOutput }
GcsDataInput is an input type that accepts GcsDataArgs and GcsDataOutput values. You can construct a concrete instance of `GcsDataInput` via:
GcsDataArgs{...}
type GcsDataOutput ¶
type GcsDataOutput struct{ *pulumi.OutputState }
In a GcsData resource, an object's name is the Cloud Storage object's name and its "last modification time" refers to the object's `updated` property of Cloud Storage objects, which changes when the content or the metadata of the object is updated.
func (GcsDataOutput) BucketName ¶
func (o GcsDataOutput) BucketName() pulumi.StringOutput
Cloud Storage bucket name. Must meet [Bucket Name Requirements](/storage/docs/naming#requirements).
func (GcsDataOutput) ElementType ¶
func (GcsDataOutput) ElementType() reflect.Type
func (GcsDataOutput) Path ¶
func (o GcsDataOutput) Path() pulumi.StringPtrOutput
Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. The root path value must meet [Object Name Requirements](/storage/docs/naming#objectnames).
func (GcsDataOutput) ToGcsDataOutput ¶
func (o GcsDataOutput) ToGcsDataOutput() GcsDataOutput
func (GcsDataOutput) ToGcsDataOutputWithContext ¶
func (o GcsDataOutput) ToGcsDataOutputWithContext(ctx context.Context) GcsDataOutput
func (GcsDataOutput) ToGcsDataPtrOutput ¶
func (o GcsDataOutput) ToGcsDataPtrOutput() GcsDataPtrOutput
func (GcsDataOutput) ToGcsDataPtrOutputWithContext ¶
func (o GcsDataOutput) ToGcsDataPtrOutputWithContext(ctx context.Context) GcsDataPtrOutput
type GcsDataPtrInput ¶
type GcsDataPtrInput interface { pulumi.Input ToGcsDataPtrOutput() GcsDataPtrOutput ToGcsDataPtrOutputWithContext(context.Context) GcsDataPtrOutput }
GcsDataPtrInput is an input type that accepts GcsDataArgs, GcsDataPtr and GcsDataPtrOutput values. You can construct a concrete instance of `GcsDataPtrInput` via:
GcsDataArgs{...} or: nil
func GcsDataPtr ¶
func GcsDataPtr(v *GcsDataArgs) GcsDataPtrInput
type GcsDataPtrOutput ¶
type GcsDataPtrOutput struct{ *pulumi.OutputState }
func (GcsDataPtrOutput) BucketName ¶
func (o GcsDataPtrOutput) BucketName() pulumi.StringPtrOutput
Cloud Storage bucket name. Must meet [Bucket Name Requirements](/storage/docs/naming#requirements).
func (GcsDataPtrOutput) Elem ¶
func (o GcsDataPtrOutput) Elem() GcsDataOutput
func (GcsDataPtrOutput) ElementType ¶
func (GcsDataPtrOutput) ElementType() reflect.Type
func (GcsDataPtrOutput) Path ¶
func (o GcsDataPtrOutput) Path() pulumi.StringPtrOutput
Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. The root path value must meet [Object Name Requirements](/storage/docs/naming#objectnames).
func (GcsDataPtrOutput) ToGcsDataPtrOutput ¶
func (o GcsDataPtrOutput) ToGcsDataPtrOutput() GcsDataPtrOutput
func (GcsDataPtrOutput) ToGcsDataPtrOutputWithContext ¶
func (o GcsDataPtrOutput) ToGcsDataPtrOutputWithContext(ctx context.Context) GcsDataPtrOutput
type GcsDataResponse ¶
type GcsDataResponse struct { // Cloud Storage bucket name. Must meet [Bucket Name Requirements](/storage/docs/naming#requirements). BucketName string `pulumi:"bucketName"` // Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. The root path value must meet [Object Name Requirements](/storage/docs/naming#objectnames). Path string `pulumi:"path"` }
In a GcsData resource, an object's name is the Cloud Storage object's name and its "last modification time" refers to the object's `updated` property of Cloud Storage objects, which changes when the content or the metadata of the object is updated.
type GcsDataResponseOutput ¶
type GcsDataResponseOutput struct{ *pulumi.OutputState }
In a GcsData resource, an object's name is the Cloud Storage object's name and its "last modification time" refers to the object's `updated` property of Cloud Storage objects, which changes when the content or the metadata of the object is updated.
func (GcsDataResponseOutput) BucketName ¶
func (o GcsDataResponseOutput) BucketName() pulumi.StringOutput
Cloud Storage bucket name. Must meet [Bucket Name Requirements](/storage/docs/naming#requirements).
func (GcsDataResponseOutput) ElementType ¶
func (GcsDataResponseOutput) ElementType() reflect.Type
func (GcsDataResponseOutput) Path ¶
func (o GcsDataResponseOutput) Path() pulumi.StringOutput
Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. The root path value must meet [Object Name Requirements](/storage/docs/naming#objectnames).
func (GcsDataResponseOutput) ToGcsDataResponseOutput ¶
func (o GcsDataResponseOutput) ToGcsDataResponseOutput() GcsDataResponseOutput
func (GcsDataResponseOutput) ToGcsDataResponseOutputWithContext ¶
func (o GcsDataResponseOutput) ToGcsDataResponseOutputWithContext(ctx context.Context) GcsDataResponseOutput
type HttpData ¶
type HttpData struct { // The URL that points to the file that stores the object list entries. This file must allow public access. Currently, only URLs with HTTP and HTTPS schemes are supported. ListUrl string `pulumi:"listUrl"` }
An HttpData resource specifies a list of objects on the web to be transferred over HTTP. The information of the objects to be transferred is contained in a file referenced by a URL. The first line in the file must be `"TsvHttpData-1.0"`, which specifies the format of the file. Subsequent lines specify the information of the list of objects, one object per list entry. Each entry has the following tab-delimited fields: * **HTTP URL** — The location of the object. * **Length** — The size of the object in bytes. * **MD5** — The base64-encoded MD5 hash of the object. For an example of a valid TSV file, see [Transferring data from URLs](https://cloud.google.com/storage-transfer/docs/create-url-list). When transferring data based on a URL list, keep the following in mind: * When an object located at `http(s)://hostname:port/` is transferred to a data sink, the name of the object at the data sink is `/`. * If the specified size of an object does not match the actual size of the object fetched, the object is not transferred. * If the specified MD5 does not match the MD5 computed from the transferred bytes, the object transfer fails. * Ensure that each URL you specify is publicly accessible. For example, in Cloud Storage you can [share an object publicly] (/storage/docs/cloud-console#_sharingdata) and get a link to it. * Storage Transfer Service obeys `robots.txt` rules and requires the source HTTP server to support `Range` requests and to return a `Content-Length` header in each response. * ObjectConditions have no effect when filtering objects to transfer.
type HttpDataArgs ¶
type HttpDataArgs struct { // The URL that points to the file that stores the object list entries. This file must allow public access. Currently, only URLs with HTTP and HTTPS schemes are supported. ListUrl pulumi.StringInput `pulumi:"listUrl"` }
An HttpData resource specifies a list of objects on the web to be transferred over HTTP. The information of the objects to be transferred is contained in a file referenced by a URL. The first line in the file must be `"TsvHttpData-1.0"`, which specifies the format of the file. Subsequent lines specify the information of the list of objects, one object per list entry. Each entry has the following tab-delimited fields: * **HTTP URL** — The location of the object. * **Length** — The size of the object in bytes. * **MD5** — The base64-encoded MD5 hash of the object. For an example of a valid TSV file, see [Transferring data from URLs](https://cloud.google.com/storage-transfer/docs/create-url-list). When transferring data based on a URL list, keep the following in mind: * When an object located at `http(s)://hostname:port/` is transferred to a data sink, the name of the object at the data sink is `/`. * If the specified size of an object does not match the actual size of the object fetched, the object is not transferred. * If the specified MD5 does not match the MD5 computed from the transferred bytes, the object transfer fails. * Ensure that each URL you specify is publicly accessible. For example, in Cloud Storage you can [share an object publicly] (/storage/docs/cloud-console#_sharingdata) and get a link to it. * Storage Transfer Service obeys `robots.txt` rules and requires the source HTTP server to support `Range` requests and to return a `Content-Length` header in each response. * ObjectConditions have no effect when filtering objects to transfer.
func (HttpDataArgs) ElementType ¶
func (HttpDataArgs) ElementType() reflect.Type
func (HttpDataArgs) ToHttpDataOutput ¶
func (i HttpDataArgs) ToHttpDataOutput() HttpDataOutput
func (HttpDataArgs) ToHttpDataOutputWithContext ¶
func (i HttpDataArgs) ToHttpDataOutputWithContext(ctx context.Context) HttpDataOutput
func (HttpDataArgs) ToHttpDataPtrOutput ¶
func (i HttpDataArgs) ToHttpDataPtrOutput() HttpDataPtrOutput
func (HttpDataArgs) ToHttpDataPtrOutputWithContext ¶
func (i HttpDataArgs) ToHttpDataPtrOutputWithContext(ctx context.Context) HttpDataPtrOutput
type HttpDataInput ¶
type HttpDataInput interface { pulumi.Input ToHttpDataOutput() HttpDataOutput ToHttpDataOutputWithContext(context.Context) HttpDataOutput }
HttpDataInput is an input type that accepts HttpDataArgs and HttpDataOutput values. You can construct a concrete instance of `HttpDataInput` via:
HttpDataArgs{...}
type HttpDataOutput ¶
type HttpDataOutput struct{ *pulumi.OutputState }
An HttpData resource specifies a list of objects on the web to be transferred over HTTP. The information of the objects to be transferred is contained in a file referenced by a URL. The first line in the file must be `"TsvHttpData-1.0"`, which specifies the format of the file. Subsequent lines specify the information of the list of objects, one object per list entry. Each entry has the following tab-delimited fields: * **HTTP URL** — The location of the object. * **Length** — The size of the object in bytes. * **MD5** — The base64-encoded MD5 hash of the object. For an example of a valid TSV file, see [Transferring data from URLs](https://cloud.google.com/storage-transfer/docs/create-url-list). When transferring data based on a URL list, keep the following in mind: * When an object located at `http(s)://hostname:port/` is transferred to a data sink, the name of the object at the data sink is `/`. * If the specified size of an object does not match the actual size of the object fetched, the object is not transferred. * If the specified MD5 does not match the MD5 computed from the transferred bytes, the object transfer fails. * Ensure that each URL you specify is publicly accessible. For example, in Cloud Storage you can [share an object publicly] (/storage/docs/cloud-console#_sharingdata) and get a link to it. * Storage Transfer Service obeys `robots.txt` rules and requires the source HTTP server to support `Range` requests and to return a `Content-Length` header in each response. * ObjectConditions have no effect when filtering objects to transfer.
func (HttpDataOutput) ElementType ¶
func (HttpDataOutput) ElementType() reflect.Type
func (HttpDataOutput) ListUrl ¶
func (o HttpDataOutput) ListUrl() pulumi.StringOutput
The URL that points to the file that stores the object list entries. This file must allow public access. Currently, only URLs with HTTP and HTTPS schemes are supported.
func (HttpDataOutput) ToHttpDataOutput ¶
func (o HttpDataOutput) ToHttpDataOutput() HttpDataOutput
func (HttpDataOutput) ToHttpDataOutputWithContext ¶
func (o HttpDataOutput) ToHttpDataOutputWithContext(ctx context.Context) HttpDataOutput
func (HttpDataOutput) ToHttpDataPtrOutput ¶
func (o HttpDataOutput) ToHttpDataPtrOutput() HttpDataPtrOutput
func (HttpDataOutput) ToHttpDataPtrOutputWithContext ¶
func (o HttpDataOutput) ToHttpDataPtrOutputWithContext(ctx context.Context) HttpDataPtrOutput
type HttpDataPtrInput ¶
type HttpDataPtrInput interface { pulumi.Input ToHttpDataPtrOutput() HttpDataPtrOutput ToHttpDataPtrOutputWithContext(context.Context) HttpDataPtrOutput }
HttpDataPtrInput is an input type that accepts HttpDataArgs, HttpDataPtr and HttpDataPtrOutput values. You can construct a concrete instance of `HttpDataPtrInput` via:
HttpDataArgs{...} or: nil
func HttpDataPtr ¶
func HttpDataPtr(v *HttpDataArgs) HttpDataPtrInput
type HttpDataPtrOutput ¶
type HttpDataPtrOutput struct{ *pulumi.OutputState }
func (HttpDataPtrOutput) Elem ¶
func (o HttpDataPtrOutput) Elem() HttpDataOutput
func (HttpDataPtrOutput) ElementType ¶
func (HttpDataPtrOutput) ElementType() reflect.Type
func (HttpDataPtrOutput) ListUrl ¶
func (o HttpDataPtrOutput) ListUrl() pulumi.StringPtrOutput
The URL that points to the file that stores the object list entries. This file must allow public access. Currently, only URLs with HTTP and HTTPS schemes are supported.
func (HttpDataPtrOutput) ToHttpDataPtrOutput ¶
func (o HttpDataPtrOutput) ToHttpDataPtrOutput() HttpDataPtrOutput
func (HttpDataPtrOutput) ToHttpDataPtrOutputWithContext ¶
func (o HttpDataPtrOutput) ToHttpDataPtrOutputWithContext(ctx context.Context) HttpDataPtrOutput
type HttpDataResponse ¶
type HttpDataResponse struct { // The URL that points to the file that stores the object list entries. This file must allow public access. Currently, only URLs with HTTP and HTTPS schemes are supported. ListUrl string `pulumi:"listUrl"` }
An HttpData resource specifies a list of objects on the web to be transferred over HTTP. The information of the objects to be transferred is contained in a file referenced by a URL. The first line in the file must be `"TsvHttpData-1.0"`, which specifies the format of the file. Subsequent lines specify the information of the list of objects, one object per list entry. Each entry has the following tab-delimited fields: * **HTTP URL** — The location of the object. * **Length** — The size of the object in bytes. * **MD5** — The base64-encoded MD5 hash of the object. For an example of a valid TSV file, see [Transferring data from URLs](https://cloud.google.com/storage-transfer/docs/create-url-list). When transferring data based on a URL list, keep the following in mind: * When an object located at `http(s)://hostname:port/` is transferred to a data sink, the name of the object at the data sink is `/`. * If the specified size of an object does not match the actual size of the object fetched, the object is not transferred. * If the specified MD5 does not match the MD5 computed from the transferred bytes, the object transfer fails. * Ensure that each URL you specify is publicly accessible. For example, in Cloud Storage you can [share an object publicly] (/storage/docs/cloud-console#_sharingdata) and get a link to it. * Storage Transfer Service obeys `robots.txt` rules and requires the source HTTP server to support `Range` requests and to return a `Content-Length` header in each response. * ObjectConditions have no effect when filtering objects to transfer.
type HttpDataResponseOutput ¶
type HttpDataResponseOutput struct{ *pulumi.OutputState }
An HttpData resource specifies a list of objects on the web to be transferred over HTTP. The information of the objects to be transferred is contained in a file referenced by a URL. The first line in the file must be `"TsvHttpData-1.0"`, which specifies the format of the file. Subsequent lines specify the information of the list of objects, one object per list entry. Each entry has the following tab-delimited fields: * **HTTP URL** — The location of the object. * **Length** — The size of the object in bytes. * **MD5** — The base64-encoded MD5 hash of the object. For an example of a valid TSV file, see [Transferring data from URLs](https://cloud.google.com/storage-transfer/docs/create-url-list). When transferring data based on a URL list, keep the following in mind: * When an object located at `http(s)://hostname:port/` is transferred to a data sink, the name of the object at the data sink is `/`. * If the specified size of an object does not match the actual size of the object fetched, the object is not transferred. * If the specified MD5 does not match the MD5 computed from the transferred bytes, the object transfer fails. * Ensure that each URL you specify is publicly accessible. For example, in Cloud Storage you can [share an object publicly] (/storage/docs/cloud-console#_sharingdata) and get a link to it. * Storage Transfer Service obeys `robots.txt` rules and requires the source HTTP server to support `Range` requests and to return a `Content-Length` header in each response. * ObjectConditions have no effect when filtering objects to transfer.
func (HttpDataResponseOutput) ElementType ¶
func (HttpDataResponseOutput) ElementType() reflect.Type
func (HttpDataResponseOutput) ListUrl ¶
func (o HttpDataResponseOutput) ListUrl() pulumi.StringOutput
The URL that points to the file that stores the object list entries. This file must allow public access. Currently, only URLs with HTTP and HTTPS schemes are supported.
func (HttpDataResponseOutput) ToHttpDataResponseOutput ¶
func (o HttpDataResponseOutput) ToHttpDataResponseOutput() HttpDataResponseOutput
func (HttpDataResponseOutput) ToHttpDataResponseOutputWithContext ¶
func (o HttpDataResponseOutput) ToHttpDataResponseOutputWithContext(ctx context.Context) HttpDataResponseOutput
type LoggingConfig ¶ added in v0.8.0
type LoggingConfig struct { // For transfers with a PosixFilesystem source, this option enables the Cloud Storage transfer logs for this transfer. EnableOnpremGcsTransferLogs *bool `pulumi:"enableOnpremGcsTransferLogs"` // States in which `log_actions` are logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead. LogActionStates []LoggingConfigLogActionStatesItem `pulumi:"logActionStates"` // Specifies the actions to be logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead. LogActions []LoggingConfigLogActionsItem `pulumi:"logActions"` }
Specifies the logging behavior for transfer operations. For cloud-to-cloud transfers, logs are sent to Cloud Logging. See [Read transfer logs](https://cloud.google.com/storage-transfer/docs/read-transfer-logs) for details. For transfers to or from a POSIX file system, logs are stored in the Cloud Storage bucket that is the source or sink of the transfer. See [Managing Transfer for on-premises jobs] (https://cloud.google.com/storage-transfer/docs/managing-on-prem-jobs#viewing-logs) for details.
type LoggingConfigArgs ¶ added in v0.8.0
type LoggingConfigArgs struct { // For transfers with a PosixFilesystem source, this option enables the Cloud Storage transfer logs for this transfer. EnableOnpremGcsTransferLogs pulumi.BoolPtrInput `pulumi:"enableOnpremGcsTransferLogs"` // States in which `log_actions` are logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead. LogActionStates LoggingConfigLogActionStatesItemArrayInput `pulumi:"logActionStates"` // Specifies the actions to be logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead. LogActions LoggingConfigLogActionsItemArrayInput `pulumi:"logActions"` }
Specifies the logging behavior for transfer operations. For cloud-to-cloud transfers, logs are sent to Cloud Logging. See [Read transfer logs](https://cloud.google.com/storage-transfer/docs/read-transfer-logs) for details. For transfers to or from a POSIX file system, logs are stored in the Cloud Storage bucket that is the source or sink of the transfer. See [Managing Transfer for on-premises jobs] (https://cloud.google.com/storage-transfer/docs/managing-on-prem-jobs#viewing-logs) for details.
func (LoggingConfigArgs) ElementType ¶ added in v0.8.0
func (LoggingConfigArgs) ElementType() reflect.Type
func (LoggingConfigArgs) ToLoggingConfigOutput ¶ added in v0.8.0
func (i LoggingConfigArgs) ToLoggingConfigOutput() LoggingConfigOutput
func (LoggingConfigArgs) ToLoggingConfigOutputWithContext ¶ added in v0.8.0
func (i LoggingConfigArgs) ToLoggingConfigOutputWithContext(ctx context.Context) LoggingConfigOutput
func (LoggingConfigArgs) ToLoggingConfigPtrOutput ¶ added in v0.8.0
func (i LoggingConfigArgs) ToLoggingConfigPtrOutput() LoggingConfigPtrOutput
func (LoggingConfigArgs) ToLoggingConfigPtrOutputWithContext ¶ added in v0.8.0
func (i LoggingConfigArgs) ToLoggingConfigPtrOutputWithContext(ctx context.Context) LoggingConfigPtrOutput
type LoggingConfigInput ¶ added in v0.8.0
type LoggingConfigInput interface { pulumi.Input ToLoggingConfigOutput() LoggingConfigOutput ToLoggingConfigOutputWithContext(context.Context) LoggingConfigOutput }
LoggingConfigInput is an input type that accepts LoggingConfigArgs and LoggingConfigOutput values. You can construct a concrete instance of `LoggingConfigInput` via:
LoggingConfigArgs{...}
type LoggingConfigLogActionStatesItem ¶ added in v0.9.0
type LoggingConfigLogActionStatesItem string
func (LoggingConfigLogActionStatesItem) ElementType ¶ added in v0.9.0
func (LoggingConfigLogActionStatesItem) ElementType() reflect.Type
func (LoggingConfigLogActionStatesItem) ToLoggingConfigLogActionStatesItemOutput ¶ added in v0.9.0
func (e LoggingConfigLogActionStatesItem) ToLoggingConfigLogActionStatesItemOutput() LoggingConfigLogActionStatesItemOutput
func (LoggingConfigLogActionStatesItem) ToLoggingConfigLogActionStatesItemOutputWithContext ¶ added in v0.9.0
func (e LoggingConfigLogActionStatesItem) ToLoggingConfigLogActionStatesItemOutputWithContext(ctx context.Context) LoggingConfigLogActionStatesItemOutput
func (LoggingConfigLogActionStatesItem) ToLoggingConfigLogActionStatesItemPtrOutput ¶ added in v0.9.0
func (e LoggingConfigLogActionStatesItem) ToLoggingConfigLogActionStatesItemPtrOutput() LoggingConfigLogActionStatesItemPtrOutput
func (LoggingConfigLogActionStatesItem) ToLoggingConfigLogActionStatesItemPtrOutputWithContext ¶ added in v0.9.0
func (e LoggingConfigLogActionStatesItem) ToLoggingConfigLogActionStatesItemPtrOutputWithContext(ctx context.Context) LoggingConfigLogActionStatesItemPtrOutput
func (LoggingConfigLogActionStatesItem) ToStringOutput ¶ added in v0.9.0
func (e LoggingConfigLogActionStatesItem) ToStringOutput() pulumi.StringOutput
func (LoggingConfigLogActionStatesItem) ToStringOutputWithContext ¶ added in v0.9.0
func (e LoggingConfigLogActionStatesItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoggingConfigLogActionStatesItem) ToStringPtrOutput ¶ added in v0.9.0
func (e LoggingConfigLogActionStatesItem) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingConfigLogActionStatesItem) ToStringPtrOutputWithContext ¶ added in v0.9.0
func (e LoggingConfigLogActionStatesItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingConfigLogActionStatesItemArray ¶ added in v0.9.0
type LoggingConfigLogActionStatesItemArray []LoggingConfigLogActionStatesItem
func (LoggingConfigLogActionStatesItemArray) ElementType ¶ added in v0.9.0
func (LoggingConfigLogActionStatesItemArray) ElementType() reflect.Type
func (LoggingConfigLogActionStatesItemArray) ToLoggingConfigLogActionStatesItemArrayOutput ¶ added in v0.9.0
func (i LoggingConfigLogActionStatesItemArray) ToLoggingConfigLogActionStatesItemArrayOutput() LoggingConfigLogActionStatesItemArrayOutput
func (LoggingConfigLogActionStatesItemArray) ToLoggingConfigLogActionStatesItemArrayOutputWithContext ¶ added in v0.9.0
func (i LoggingConfigLogActionStatesItemArray) ToLoggingConfigLogActionStatesItemArrayOutputWithContext(ctx context.Context) LoggingConfigLogActionStatesItemArrayOutput
type LoggingConfigLogActionStatesItemArrayInput ¶ added in v0.9.0
type LoggingConfigLogActionStatesItemArrayInput interface { pulumi.Input ToLoggingConfigLogActionStatesItemArrayOutput() LoggingConfigLogActionStatesItemArrayOutput ToLoggingConfigLogActionStatesItemArrayOutputWithContext(context.Context) LoggingConfigLogActionStatesItemArrayOutput }
LoggingConfigLogActionStatesItemArrayInput is an input type that accepts LoggingConfigLogActionStatesItemArray and LoggingConfigLogActionStatesItemArrayOutput values. You can construct a concrete instance of `LoggingConfigLogActionStatesItemArrayInput` via:
LoggingConfigLogActionStatesItemArray{ LoggingConfigLogActionStatesItemArgs{...} }
type LoggingConfigLogActionStatesItemArrayOutput ¶ added in v0.9.0
type LoggingConfigLogActionStatesItemArrayOutput struct{ *pulumi.OutputState }
func (LoggingConfigLogActionStatesItemArrayOutput) ElementType ¶ added in v0.9.0
func (LoggingConfigLogActionStatesItemArrayOutput) ElementType() reflect.Type
func (LoggingConfigLogActionStatesItemArrayOutput) ToLoggingConfigLogActionStatesItemArrayOutput ¶ added in v0.9.0
func (o LoggingConfigLogActionStatesItemArrayOutput) ToLoggingConfigLogActionStatesItemArrayOutput() LoggingConfigLogActionStatesItemArrayOutput
func (LoggingConfigLogActionStatesItemArrayOutput) ToLoggingConfigLogActionStatesItemArrayOutputWithContext ¶ added in v0.9.0
func (o LoggingConfigLogActionStatesItemArrayOutput) ToLoggingConfigLogActionStatesItemArrayOutputWithContext(ctx context.Context) LoggingConfigLogActionStatesItemArrayOutput
type LoggingConfigLogActionStatesItemInput ¶ added in v0.9.0
type LoggingConfigLogActionStatesItemInput interface { pulumi.Input ToLoggingConfigLogActionStatesItemOutput() LoggingConfigLogActionStatesItemOutput ToLoggingConfigLogActionStatesItemOutputWithContext(context.Context) LoggingConfigLogActionStatesItemOutput }
LoggingConfigLogActionStatesItemInput is an input type that accepts LoggingConfigLogActionStatesItemArgs and LoggingConfigLogActionStatesItemOutput values. You can construct a concrete instance of `LoggingConfigLogActionStatesItemInput` via:
LoggingConfigLogActionStatesItemArgs{...}
type LoggingConfigLogActionStatesItemOutput ¶ added in v0.9.0
type LoggingConfigLogActionStatesItemOutput struct{ *pulumi.OutputState }
func (LoggingConfigLogActionStatesItemOutput) ElementType ¶ added in v0.9.0
func (LoggingConfigLogActionStatesItemOutput) ElementType() reflect.Type
func (LoggingConfigLogActionStatesItemOutput) ToLoggingConfigLogActionStatesItemOutput ¶ added in v0.9.0
func (o LoggingConfigLogActionStatesItemOutput) ToLoggingConfigLogActionStatesItemOutput() LoggingConfigLogActionStatesItemOutput
func (LoggingConfigLogActionStatesItemOutput) ToLoggingConfigLogActionStatesItemOutputWithContext ¶ added in v0.9.0
func (o LoggingConfigLogActionStatesItemOutput) ToLoggingConfigLogActionStatesItemOutputWithContext(ctx context.Context) LoggingConfigLogActionStatesItemOutput
func (LoggingConfigLogActionStatesItemOutput) ToLoggingConfigLogActionStatesItemPtrOutput ¶ added in v0.9.0
func (o LoggingConfigLogActionStatesItemOutput) ToLoggingConfigLogActionStatesItemPtrOutput() LoggingConfigLogActionStatesItemPtrOutput
func (LoggingConfigLogActionStatesItemOutput) ToLoggingConfigLogActionStatesItemPtrOutputWithContext ¶ added in v0.9.0
func (o LoggingConfigLogActionStatesItemOutput) ToLoggingConfigLogActionStatesItemPtrOutputWithContext(ctx context.Context) LoggingConfigLogActionStatesItemPtrOutput
func (LoggingConfigLogActionStatesItemOutput) ToStringOutput ¶ added in v0.9.0
func (o LoggingConfigLogActionStatesItemOutput) ToStringOutput() pulumi.StringOutput
func (LoggingConfigLogActionStatesItemOutput) ToStringOutputWithContext ¶ added in v0.9.0
func (o LoggingConfigLogActionStatesItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoggingConfigLogActionStatesItemOutput) ToStringPtrOutput ¶ added in v0.9.0
func (o LoggingConfigLogActionStatesItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingConfigLogActionStatesItemOutput) ToStringPtrOutputWithContext ¶ added in v0.9.0
func (o LoggingConfigLogActionStatesItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingConfigLogActionStatesItemPtrInput ¶ added in v0.9.0
type LoggingConfigLogActionStatesItemPtrInput interface { pulumi.Input ToLoggingConfigLogActionStatesItemPtrOutput() LoggingConfigLogActionStatesItemPtrOutput ToLoggingConfigLogActionStatesItemPtrOutputWithContext(context.Context) LoggingConfigLogActionStatesItemPtrOutput }
func LoggingConfigLogActionStatesItemPtr ¶ added in v0.9.0
func LoggingConfigLogActionStatesItemPtr(v string) LoggingConfigLogActionStatesItemPtrInput
type LoggingConfigLogActionStatesItemPtrOutput ¶ added in v0.9.0
type LoggingConfigLogActionStatesItemPtrOutput struct{ *pulumi.OutputState }
func (LoggingConfigLogActionStatesItemPtrOutput) ElementType ¶ added in v0.9.0
func (LoggingConfigLogActionStatesItemPtrOutput) ElementType() reflect.Type
func (LoggingConfigLogActionStatesItemPtrOutput) ToLoggingConfigLogActionStatesItemPtrOutput ¶ added in v0.9.0
func (o LoggingConfigLogActionStatesItemPtrOutput) ToLoggingConfigLogActionStatesItemPtrOutput() LoggingConfigLogActionStatesItemPtrOutput
func (LoggingConfigLogActionStatesItemPtrOutput) ToLoggingConfigLogActionStatesItemPtrOutputWithContext ¶ added in v0.9.0
func (o LoggingConfigLogActionStatesItemPtrOutput) ToLoggingConfigLogActionStatesItemPtrOutputWithContext(ctx context.Context) LoggingConfigLogActionStatesItemPtrOutput
func (LoggingConfigLogActionStatesItemPtrOutput) ToStringPtrOutput ¶ added in v0.9.0
func (o LoggingConfigLogActionStatesItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingConfigLogActionStatesItemPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.9.0
func (o LoggingConfigLogActionStatesItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingConfigLogActionsItem ¶ added in v0.9.0
type LoggingConfigLogActionsItem string
func (LoggingConfigLogActionsItem) ElementType ¶ added in v0.9.0
func (LoggingConfigLogActionsItem) ElementType() reflect.Type
func (LoggingConfigLogActionsItem) ToLoggingConfigLogActionsItemOutput ¶ added in v0.9.0
func (e LoggingConfigLogActionsItem) ToLoggingConfigLogActionsItemOutput() LoggingConfigLogActionsItemOutput
func (LoggingConfigLogActionsItem) ToLoggingConfigLogActionsItemOutputWithContext ¶ added in v0.9.0
func (e LoggingConfigLogActionsItem) ToLoggingConfigLogActionsItemOutputWithContext(ctx context.Context) LoggingConfigLogActionsItemOutput
func (LoggingConfigLogActionsItem) ToLoggingConfigLogActionsItemPtrOutput ¶ added in v0.9.0
func (e LoggingConfigLogActionsItem) ToLoggingConfigLogActionsItemPtrOutput() LoggingConfigLogActionsItemPtrOutput
func (LoggingConfigLogActionsItem) ToLoggingConfigLogActionsItemPtrOutputWithContext ¶ added in v0.9.0
func (e LoggingConfigLogActionsItem) ToLoggingConfigLogActionsItemPtrOutputWithContext(ctx context.Context) LoggingConfigLogActionsItemPtrOutput
func (LoggingConfigLogActionsItem) ToStringOutput ¶ added in v0.9.0
func (e LoggingConfigLogActionsItem) ToStringOutput() pulumi.StringOutput
func (LoggingConfigLogActionsItem) ToStringOutputWithContext ¶ added in v0.9.0
func (e LoggingConfigLogActionsItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoggingConfigLogActionsItem) ToStringPtrOutput ¶ added in v0.9.0
func (e LoggingConfigLogActionsItem) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingConfigLogActionsItem) ToStringPtrOutputWithContext ¶ added in v0.9.0
func (e LoggingConfigLogActionsItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingConfigLogActionsItemArray ¶ added in v0.9.0
type LoggingConfigLogActionsItemArray []LoggingConfigLogActionsItem
func (LoggingConfigLogActionsItemArray) ElementType ¶ added in v0.9.0
func (LoggingConfigLogActionsItemArray) ElementType() reflect.Type
func (LoggingConfigLogActionsItemArray) ToLoggingConfigLogActionsItemArrayOutput ¶ added in v0.9.0
func (i LoggingConfigLogActionsItemArray) ToLoggingConfigLogActionsItemArrayOutput() LoggingConfigLogActionsItemArrayOutput
func (LoggingConfigLogActionsItemArray) ToLoggingConfigLogActionsItemArrayOutputWithContext ¶ added in v0.9.0
func (i LoggingConfigLogActionsItemArray) ToLoggingConfigLogActionsItemArrayOutputWithContext(ctx context.Context) LoggingConfigLogActionsItemArrayOutput
type LoggingConfigLogActionsItemArrayInput ¶ added in v0.9.0
type LoggingConfigLogActionsItemArrayInput interface { pulumi.Input ToLoggingConfigLogActionsItemArrayOutput() LoggingConfigLogActionsItemArrayOutput ToLoggingConfigLogActionsItemArrayOutputWithContext(context.Context) LoggingConfigLogActionsItemArrayOutput }
LoggingConfigLogActionsItemArrayInput is an input type that accepts LoggingConfigLogActionsItemArray and LoggingConfigLogActionsItemArrayOutput values. You can construct a concrete instance of `LoggingConfigLogActionsItemArrayInput` via:
LoggingConfigLogActionsItemArray{ LoggingConfigLogActionsItemArgs{...} }
type LoggingConfigLogActionsItemArrayOutput ¶ added in v0.9.0
type LoggingConfigLogActionsItemArrayOutput struct{ *pulumi.OutputState }
func (LoggingConfigLogActionsItemArrayOutput) ElementType ¶ added in v0.9.0
func (LoggingConfigLogActionsItemArrayOutput) ElementType() reflect.Type
func (LoggingConfigLogActionsItemArrayOutput) ToLoggingConfigLogActionsItemArrayOutput ¶ added in v0.9.0
func (o LoggingConfigLogActionsItemArrayOutput) ToLoggingConfigLogActionsItemArrayOutput() LoggingConfigLogActionsItemArrayOutput
func (LoggingConfigLogActionsItemArrayOutput) ToLoggingConfigLogActionsItemArrayOutputWithContext ¶ added in v0.9.0
func (o LoggingConfigLogActionsItemArrayOutput) ToLoggingConfigLogActionsItemArrayOutputWithContext(ctx context.Context) LoggingConfigLogActionsItemArrayOutput
type LoggingConfigLogActionsItemInput ¶ added in v0.9.0
type LoggingConfigLogActionsItemInput interface { pulumi.Input ToLoggingConfigLogActionsItemOutput() LoggingConfigLogActionsItemOutput ToLoggingConfigLogActionsItemOutputWithContext(context.Context) LoggingConfigLogActionsItemOutput }
LoggingConfigLogActionsItemInput is an input type that accepts LoggingConfigLogActionsItemArgs and LoggingConfigLogActionsItemOutput values. You can construct a concrete instance of `LoggingConfigLogActionsItemInput` via:
LoggingConfigLogActionsItemArgs{...}
type LoggingConfigLogActionsItemOutput ¶ added in v0.9.0
type LoggingConfigLogActionsItemOutput struct{ *pulumi.OutputState }
func (LoggingConfigLogActionsItemOutput) ElementType ¶ added in v0.9.0
func (LoggingConfigLogActionsItemOutput) ElementType() reflect.Type
func (LoggingConfigLogActionsItemOutput) ToLoggingConfigLogActionsItemOutput ¶ added in v0.9.0
func (o LoggingConfigLogActionsItemOutput) ToLoggingConfigLogActionsItemOutput() LoggingConfigLogActionsItemOutput
func (LoggingConfigLogActionsItemOutput) ToLoggingConfigLogActionsItemOutputWithContext ¶ added in v0.9.0
func (o LoggingConfigLogActionsItemOutput) ToLoggingConfigLogActionsItemOutputWithContext(ctx context.Context) LoggingConfigLogActionsItemOutput
func (LoggingConfigLogActionsItemOutput) ToLoggingConfigLogActionsItemPtrOutput ¶ added in v0.9.0
func (o LoggingConfigLogActionsItemOutput) ToLoggingConfigLogActionsItemPtrOutput() LoggingConfigLogActionsItemPtrOutput
func (LoggingConfigLogActionsItemOutput) ToLoggingConfigLogActionsItemPtrOutputWithContext ¶ added in v0.9.0
func (o LoggingConfigLogActionsItemOutput) ToLoggingConfigLogActionsItemPtrOutputWithContext(ctx context.Context) LoggingConfigLogActionsItemPtrOutput
func (LoggingConfigLogActionsItemOutput) ToStringOutput ¶ added in v0.9.0
func (o LoggingConfigLogActionsItemOutput) ToStringOutput() pulumi.StringOutput
func (LoggingConfigLogActionsItemOutput) ToStringOutputWithContext ¶ added in v0.9.0
func (o LoggingConfigLogActionsItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoggingConfigLogActionsItemOutput) ToStringPtrOutput ¶ added in v0.9.0
func (o LoggingConfigLogActionsItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingConfigLogActionsItemOutput) ToStringPtrOutputWithContext ¶ added in v0.9.0
func (o LoggingConfigLogActionsItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingConfigLogActionsItemPtrInput ¶ added in v0.9.0
type LoggingConfigLogActionsItemPtrInput interface { pulumi.Input ToLoggingConfigLogActionsItemPtrOutput() LoggingConfigLogActionsItemPtrOutput ToLoggingConfigLogActionsItemPtrOutputWithContext(context.Context) LoggingConfigLogActionsItemPtrOutput }
func LoggingConfigLogActionsItemPtr ¶ added in v0.9.0
func LoggingConfigLogActionsItemPtr(v string) LoggingConfigLogActionsItemPtrInput
type LoggingConfigLogActionsItemPtrOutput ¶ added in v0.9.0
type LoggingConfigLogActionsItemPtrOutput struct{ *pulumi.OutputState }
func (LoggingConfigLogActionsItemPtrOutput) ElementType ¶ added in v0.9.0
func (LoggingConfigLogActionsItemPtrOutput) ElementType() reflect.Type
func (LoggingConfigLogActionsItemPtrOutput) ToLoggingConfigLogActionsItemPtrOutput ¶ added in v0.9.0
func (o LoggingConfigLogActionsItemPtrOutput) ToLoggingConfigLogActionsItemPtrOutput() LoggingConfigLogActionsItemPtrOutput
func (LoggingConfigLogActionsItemPtrOutput) ToLoggingConfigLogActionsItemPtrOutputWithContext ¶ added in v0.9.0
func (o LoggingConfigLogActionsItemPtrOutput) ToLoggingConfigLogActionsItemPtrOutputWithContext(ctx context.Context) LoggingConfigLogActionsItemPtrOutput
func (LoggingConfigLogActionsItemPtrOutput) ToStringPtrOutput ¶ added in v0.9.0
func (o LoggingConfigLogActionsItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingConfigLogActionsItemPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.9.0
func (o LoggingConfigLogActionsItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingConfigOutput ¶ added in v0.8.0
type LoggingConfigOutput struct{ *pulumi.OutputState }
Specifies the logging behavior for transfer operations. For cloud-to-cloud transfers, logs are sent to Cloud Logging. See [Read transfer logs](https://cloud.google.com/storage-transfer/docs/read-transfer-logs) for details. For transfers to or from a POSIX file system, logs are stored in the Cloud Storage bucket that is the source or sink of the transfer. See [Managing Transfer for on-premises jobs] (https://cloud.google.com/storage-transfer/docs/managing-on-prem-jobs#viewing-logs) for details.
func (LoggingConfigOutput) ElementType ¶ added in v0.8.0
func (LoggingConfigOutput) ElementType() reflect.Type
func (LoggingConfigOutput) EnableOnpremGcsTransferLogs ¶ added in v0.8.0
func (o LoggingConfigOutput) EnableOnpremGcsTransferLogs() pulumi.BoolPtrOutput
For transfers with a PosixFilesystem source, this option enables the Cloud Storage transfer logs for this transfer.
func (LoggingConfigOutput) LogActionStates ¶ added in v0.9.0
func (o LoggingConfigOutput) LogActionStates() LoggingConfigLogActionStatesItemArrayOutput
States in which `log_actions` are logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead.
func (LoggingConfigOutput) LogActions ¶ added in v0.9.0
func (o LoggingConfigOutput) LogActions() LoggingConfigLogActionsItemArrayOutput
Specifies the actions to be logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead.
func (LoggingConfigOutput) ToLoggingConfigOutput ¶ added in v0.8.0
func (o LoggingConfigOutput) ToLoggingConfigOutput() LoggingConfigOutput
func (LoggingConfigOutput) ToLoggingConfigOutputWithContext ¶ added in v0.8.0
func (o LoggingConfigOutput) ToLoggingConfigOutputWithContext(ctx context.Context) LoggingConfigOutput
func (LoggingConfigOutput) ToLoggingConfigPtrOutput ¶ added in v0.8.0
func (o LoggingConfigOutput) ToLoggingConfigPtrOutput() LoggingConfigPtrOutput
func (LoggingConfigOutput) ToLoggingConfigPtrOutputWithContext ¶ added in v0.8.0
func (o LoggingConfigOutput) ToLoggingConfigPtrOutputWithContext(ctx context.Context) LoggingConfigPtrOutput
type LoggingConfigPtrInput ¶ added in v0.8.0
type LoggingConfigPtrInput interface { pulumi.Input ToLoggingConfigPtrOutput() LoggingConfigPtrOutput ToLoggingConfigPtrOutputWithContext(context.Context) LoggingConfigPtrOutput }
LoggingConfigPtrInput is an input type that accepts LoggingConfigArgs, LoggingConfigPtr and LoggingConfigPtrOutput values. You can construct a concrete instance of `LoggingConfigPtrInput` via:
LoggingConfigArgs{...} or: nil
func LoggingConfigPtr ¶ added in v0.8.0
func LoggingConfigPtr(v *LoggingConfigArgs) LoggingConfigPtrInput
type LoggingConfigPtrOutput ¶ added in v0.8.0
type LoggingConfigPtrOutput struct{ *pulumi.OutputState }
func (LoggingConfigPtrOutput) Elem ¶ added in v0.8.0
func (o LoggingConfigPtrOutput) Elem() LoggingConfigOutput
func (LoggingConfigPtrOutput) ElementType ¶ added in v0.8.0
func (LoggingConfigPtrOutput) ElementType() reflect.Type
func (LoggingConfigPtrOutput) EnableOnpremGcsTransferLogs ¶ added in v0.8.0
func (o LoggingConfigPtrOutput) EnableOnpremGcsTransferLogs() pulumi.BoolPtrOutput
For transfers with a PosixFilesystem source, this option enables the Cloud Storage transfer logs for this transfer.
func (LoggingConfigPtrOutput) LogActionStates ¶ added in v0.9.0
func (o LoggingConfigPtrOutput) LogActionStates() LoggingConfigLogActionStatesItemArrayOutput
States in which `log_actions` are logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead.
func (LoggingConfigPtrOutput) LogActions ¶ added in v0.9.0
func (o LoggingConfigPtrOutput) LogActions() LoggingConfigLogActionsItemArrayOutput
Specifies the actions to be logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead.
func (LoggingConfigPtrOutput) ToLoggingConfigPtrOutput ¶ added in v0.8.0
func (o LoggingConfigPtrOutput) ToLoggingConfigPtrOutput() LoggingConfigPtrOutput
func (LoggingConfigPtrOutput) ToLoggingConfigPtrOutputWithContext ¶ added in v0.8.0
func (o LoggingConfigPtrOutput) ToLoggingConfigPtrOutputWithContext(ctx context.Context) LoggingConfigPtrOutput
type LoggingConfigResponse ¶ added in v0.8.0
type LoggingConfigResponse struct { // For transfers with a PosixFilesystem source, this option enables the Cloud Storage transfer logs for this transfer. EnableOnpremGcsTransferLogs bool `pulumi:"enableOnpremGcsTransferLogs"` // States in which `log_actions` are logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead. LogActionStates []string `pulumi:"logActionStates"` // Specifies the actions to be logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead. LogActions []string `pulumi:"logActions"` }
Specifies the logging behavior for transfer operations. For cloud-to-cloud transfers, logs are sent to Cloud Logging. See [Read transfer logs](https://cloud.google.com/storage-transfer/docs/read-transfer-logs) for details. For transfers to or from a POSIX file system, logs are stored in the Cloud Storage bucket that is the source or sink of the transfer. See [Managing Transfer for on-premises jobs] (https://cloud.google.com/storage-transfer/docs/managing-on-prem-jobs#viewing-logs) for details.
type LoggingConfigResponseOutput ¶ added in v0.8.0
type LoggingConfigResponseOutput struct{ *pulumi.OutputState }
Specifies the logging behavior for transfer operations. For cloud-to-cloud transfers, logs are sent to Cloud Logging. See [Read transfer logs](https://cloud.google.com/storage-transfer/docs/read-transfer-logs) for details. For transfers to or from a POSIX file system, logs are stored in the Cloud Storage bucket that is the source or sink of the transfer. See [Managing Transfer for on-premises jobs] (https://cloud.google.com/storage-transfer/docs/managing-on-prem-jobs#viewing-logs) for details.
func (LoggingConfigResponseOutput) ElementType ¶ added in v0.8.0
func (LoggingConfigResponseOutput) ElementType() reflect.Type
func (LoggingConfigResponseOutput) EnableOnpremGcsTransferLogs ¶ added in v0.8.0
func (o LoggingConfigResponseOutput) EnableOnpremGcsTransferLogs() pulumi.BoolOutput
For transfers with a PosixFilesystem source, this option enables the Cloud Storage transfer logs for this transfer.
func (LoggingConfigResponseOutput) LogActionStates ¶ added in v0.9.0
func (o LoggingConfigResponseOutput) LogActionStates() pulumi.StringArrayOutput
States in which `log_actions` are logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead.
func (LoggingConfigResponseOutput) LogActions ¶ added in v0.9.0
func (o LoggingConfigResponseOutput) LogActions() pulumi.StringArrayOutput
Specifies the actions to be logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead.
func (LoggingConfigResponseOutput) ToLoggingConfigResponseOutput ¶ added in v0.8.0
func (o LoggingConfigResponseOutput) ToLoggingConfigResponseOutput() LoggingConfigResponseOutput
func (LoggingConfigResponseOutput) ToLoggingConfigResponseOutputWithContext ¶ added in v0.8.0
func (o LoggingConfigResponseOutput) ToLoggingConfigResponseOutputWithContext(ctx context.Context) LoggingConfigResponseOutput
type LookupAgentPoolArgs ¶ added in v0.9.0
type LookupAgentPoolOutputArgs ¶ added in v0.9.0
type LookupAgentPoolOutputArgs struct { AgentPoolId pulumi.StringInput `pulumi:"agentPoolId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupAgentPoolOutputArgs) ElementType ¶ added in v0.9.0
func (LookupAgentPoolOutputArgs) ElementType() reflect.Type
type LookupAgentPoolResult ¶ added in v0.9.0
type LookupAgentPoolResult struct { // Specifies the bandwidth limit details. If this field is unspecified, the default value is set as 'No Limit'. BandwidthLimit BandwidthLimitResponse `pulumi:"bandwidthLimit"` // Specifies the client-specified AgentPool description. DisplayName string `pulumi:"displayName"` // Specifies a unique string that identifies the agent pool. Format: `projects/{project_id}/agentPools/{agent_pool_id}` Name string `pulumi:"name"` // Specifies the state of the AgentPool. State string `pulumi:"state"` }
func LookupAgentPool ¶ added in v0.9.0
func LookupAgentPool(ctx *pulumi.Context, args *LookupAgentPoolArgs, opts ...pulumi.InvokeOption) (*LookupAgentPoolResult, error)
Gets an agent pool.
type LookupAgentPoolResultOutput ¶ added in v0.9.0
type LookupAgentPoolResultOutput struct{ *pulumi.OutputState }
func LookupAgentPoolOutput ¶ added in v0.9.0
func LookupAgentPoolOutput(ctx *pulumi.Context, args LookupAgentPoolOutputArgs, opts ...pulumi.InvokeOption) LookupAgentPoolResultOutput
func (LookupAgentPoolResultOutput) BandwidthLimit ¶ added in v0.9.0
func (o LookupAgentPoolResultOutput) BandwidthLimit() BandwidthLimitResponseOutput
Specifies the bandwidth limit details. If this field is unspecified, the default value is set as 'No Limit'.
func (LookupAgentPoolResultOutput) DisplayName ¶ added in v0.9.0
func (o LookupAgentPoolResultOutput) DisplayName() pulumi.StringOutput
Specifies the client-specified AgentPool description.
func (LookupAgentPoolResultOutput) ElementType ¶ added in v0.9.0
func (LookupAgentPoolResultOutput) ElementType() reflect.Type
func (LookupAgentPoolResultOutput) Name ¶ added in v0.9.0
func (o LookupAgentPoolResultOutput) Name() pulumi.StringOutput
Specifies a unique string that identifies the agent pool. Format: `projects/{project_id}/agentPools/{agent_pool_id}`
func (LookupAgentPoolResultOutput) State ¶ added in v0.9.0
func (o LookupAgentPoolResultOutput) State() pulumi.StringOutput
Specifies the state of the AgentPool.
func (LookupAgentPoolResultOutput) ToLookupAgentPoolResultOutput ¶ added in v0.9.0
func (o LookupAgentPoolResultOutput) ToLookupAgentPoolResultOutput() LookupAgentPoolResultOutput
func (LookupAgentPoolResultOutput) ToLookupAgentPoolResultOutputWithContext ¶ added in v0.9.0
func (o LookupAgentPoolResultOutput) ToLookupAgentPoolResultOutputWithContext(ctx context.Context) LookupAgentPoolResultOutput
type LookupTransferJobArgs ¶ added in v0.4.0
type LookupTransferJobOutputArgs ¶ added in v0.8.0
type LookupTransferJobOutputArgs struct { ProjectId pulumi.StringInput `pulumi:"projectId"` TransferJobId pulumi.StringInput `pulumi:"transferJobId"` }
func (LookupTransferJobOutputArgs) ElementType ¶ added in v0.8.0
func (LookupTransferJobOutputArgs) ElementType() reflect.Type
type LookupTransferJobResult ¶ added in v0.4.0
type LookupTransferJobResult struct { // The time that the transfer job was created. CreationTime string `pulumi:"creationTime"` // The time that the transfer job was deleted. DeletionTime string `pulumi:"deletionTime"` // A description provided by the user for the job. Its max length is 1024 bytes when Unicode-encoded. Description string `pulumi:"description"` // Specifies the event stream for the transfer job for event-driven transfers. When EventStream is specified, the Schedule fields are ignored. EventStream EventStreamResponse `pulumi:"eventStream"` // The time that the transfer job was last modified. LastModificationTime string `pulumi:"lastModificationTime"` // The name of the most recently started TransferOperation of this JobConfig. Present if a TransferOperation has been created for this JobConfig. LatestOperationName string `pulumi:"latestOperationName"` // Logging configuration. LoggingConfig LoggingConfigResponse `pulumi:"loggingConfig"` // A unique name (within the transfer project) assigned when the job is created. If this field is empty in a CreateTransferJobRequest, Storage Transfer Service assigns a unique name. Otherwise, the specified name is used as the unique name for this job. If the specified name is in use by a job, the creation request fails with an ALREADY_EXISTS error. This name must start with `"transferJobs/"` prefix and end with a letter or a number, and should be no more than 128 characters. For transfers involving PosixFilesystem, this name must start with `transferJobs/OPI` specifically. For all other transfer types, this name must not start with `transferJobs/OPI`. Non-PosixFilesystem example: `"transferJobs/^(?!OPI)[A-Za-z0-9-._~]*[A-Za-z0-9]$"` PosixFilesystem example: `"transferJobs/OPI^[A-Za-z0-9-._~]*[A-Za-z0-9]$"` Applications must not rely on the enforcement of naming requirements involving OPI. Invalid job names fail with an INVALID_ARGUMENT error. Name string `pulumi:"name"` // Notification configuration. This is not supported for transfers involving PosixFilesystem. NotificationConfig NotificationConfigResponse `pulumi:"notificationConfig"` // The ID of the Google Cloud project that owns the job. Project string `pulumi:"project"` // Specifies schedule for the transfer job. This is an optional field. When the field is not set, the job never executes a transfer, unless you invoke RunTransferJob or update the job to have a non-empty schedule. Schedule ScheduleResponse `pulumi:"schedule"` // Status of the job. This value MUST be specified for `CreateTransferJobRequests`. **Note:** The effect of the new job status takes place during a subsequent job run. For example, if you change the job status from ENABLED to DISABLED, and an operation spawned by the transfer is running, the status change would not affect the current operation. Status string `pulumi:"status"` // Transfer specification. TransferSpec TransferSpecResponse `pulumi:"transferSpec"` }
func LookupTransferJob ¶ added in v0.4.0
func LookupTransferJob(ctx *pulumi.Context, args *LookupTransferJobArgs, opts ...pulumi.InvokeOption) (*LookupTransferJobResult, error)
Gets a transfer job.
type LookupTransferJobResultOutput ¶ added in v0.8.0
type LookupTransferJobResultOutput struct{ *pulumi.OutputState }
func LookupTransferJobOutput ¶ added in v0.8.0
func LookupTransferJobOutput(ctx *pulumi.Context, args LookupTransferJobOutputArgs, opts ...pulumi.InvokeOption) LookupTransferJobResultOutput
func (LookupTransferJobResultOutput) CreationTime ¶ added in v0.8.0
func (o LookupTransferJobResultOutput) CreationTime() pulumi.StringOutput
The time that the transfer job was created.
func (LookupTransferJobResultOutput) DeletionTime ¶ added in v0.8.0
func (o LookupTransferJobResultOutput) DeletionTime() pulumi.StringOutput
The time that the transfer job was deleted.
func (LookupTransferJobResultOutput) Description ¶ added in v0.8.0
func (o LookupTransferJobResultOutput) Description() pulumi.StringOutput
A description provided by the user for the job. Its max length is 1024 bytes when Unicode-encoded.
func (LookupTransferJobResultOutput) ElementType ¶ added in v0.8.0
func (LookupTransferJobResultOutput) ElementType() reflect.Type
func (LookupTransferJobResultOutput) EventStream ¶ added in v0.28.0
func (o LookupTransferJobResultOutput) EventStream() EventStreamResponseOutput
Specifies the event stream for the transfer job for event-driven transfers. When EventStream is specified, the Schedule fields are ignored.
func (LookupTransferJobResultOutput) LastModificationTime ¶ added in v0.8.0
func (o LookupTransferJobResultOutput) LastModificationTime() pulumi.StringOutput
The time that the transfer job was last modified.
func (LookupTransferJobResultOutput) LatestOperationName ¶ added in v0.8.0
func (o LookupTransferJobResultOutput) LatestOperationName() pulumi.StringOutput
The name of the most recently started TransferOperation of this JobConfig. Present if a TransferOperation has been created for this JobConfig.
func (LookupTransferJobResultOutput) LoggingConfig ¶ added in v0.8.0
func (o LookupTransferJobResultOutput) LoggingConfig() LoggingConfigResponseOutput
Logging configuration.
func (LookupTransferJobResultOutput) Name ¶ added in v0.8.0
func (o LookupTransferJobResultOutput) Name() pulumi.StringOutput
A unique name (within the transfer project) assigned when the job is created. If this field is empty in a CreateTransferJobRequest, Storage Transfer Service assigns a unique name. Otherwise, the specified name is used as the unique name for this job. If the specified name is in use by a job, the creation request fails with an ALREADY_EXISTS error. This name must start with `"transferJobs/"` prefix and end with a letter or a number, and should be no more than 128 characters. For transfers involving PosixFilesystem, this name must start with `transferJobs/OPI` specifically. For all other transfer types, this name must not start with `transferJobs/OPI`. Non-PosixFilesystem example: `"transferJobs/^(?!OPI)[A-Za-z0-9-._~]*[A-Za-z0-9]$"` PosixFilesystem example: `"transferJobs/OPI^[A-Za-z0-9-._~]*[A-Za-z0-9]$"` Applications must not rely on the enforcement of naming requirements involving OPI. Invalid job names fail with an INVALID_ARGUMENT error.
func (LookupTransferJobResultOutput) NotificationConfig ¶ added in v0.8.0
func (o LookupTransferJobResultOutput) NotificationConfig() NotificationConfigResponseOutput
Notification configuration. This is not supported for transfers involving PosixFilesystem.
func (LookupTransferJobResultOutput) Project ¶ added in v0.8.0
func (o LookupTransferJobResultOutput) Project() pulumi.StringOutput
The ID of the Google Cloud project that owns the job.
func (LookupTransferJobResultOutput) Schedule ¶ added in v0.8.0
func (o LookupTransferJobResultOutput) Schedule() ScheduleResponseOutput
Specifies schedule for the transfer job. This is an optional field. When the field is not set, the job never executes a transfer, unless you invoke RunTransferJob or update the job to have a non-empty schedule.
func (LookupTransferJobResultOutput) Status ¶ added in v0.8.0
func (o LookupTransferJobResultOutput) Status() pulumi.StringOutput
Status of the job. This value MUST be specified for `CreateTransferJobRequests`. **Note:** The effect of the new job status takes place during a subsequent job run. For example, if you change the job status from ENABLED to DISABLED, and an operation spawned by the transfer is running, the status change would not affect the current operation.
func (LookupTransferJobResultOutput) ToLookupTransferJobResultOutput ¶ added in v0.8.0
func (o LookupTransferJobResultOutput) ToLookupTransferJobResultOutput() LookupTransferJobResultOutput
func (LookupTransferJobResultOutput) ToLookupTransferJobResultOutputWithContext ¶ added in v0.8.0
func (o LookupTransferJobResultOutput) ToLookupTransferJobResultOutputWithContext(ctx context.Context) LookupTransferJobResultOutput
func (LookupTransferJobResultOutput) TransferSpec ¶ added in v0.8.0
func (o LookupTransferJobResultOutput) TransferSpec() TransferSpecResponseOutput
Transfer specification.
type MetadataOptions ¶ added in v0.11.0
type MetadataOptions struct { // Specifies how each object's ACLs should be preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as ACL_DESTINATION_BUCKET_DEFAULT. Acl *MetadataOptionsAcl `pulumi:"acl"` // Specifies how each file's POSIX group ID (GID) attribute should be handled by the transfer. By default, GID is not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers. Gid *MetadataOptionsGid `pulumi:"gid"` // Specifies how each object's Cloud KMS customer-managed encryption key (CMEK) is preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as KMS_KEY_DESTINATION_BUCKET_DEFAULT. KmsKey *MetadataOptionsKmsKey `pulumi:"kmsKey"` // Specifies how each file's mode attribute should be handled by the transfer. By default, mode is not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers. Mode *MetadataOptionsMode `pulumi:"mode"` // Specifies the storage class to set on objects being transferred to Google Cloud Storage buckets. If unspecified, the default behavior is the same as STORAGE_CLASS_DESTINATION_BUCKET_DEFAULT. StorageClass *MetadataOptionsStorageClass `pulumi:"storageClass"` // Specifies how symlinks should be handled by the transfer. By default, symlinks are not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers. Symlink *MetadataOptionsSymlink `pulumi:"symlink"` // Specifies how each object's temporary hold status should be preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as TEMPORARY_HOLD_PRESERVE. TemporaryHold *MetadataOptionsTemporaryHold `pulumi:"temporaryHold"` // Specifies how each object's `timeCreated` metadata is preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as TIME_CREATED_SKIP. TimeCreated *MetadataOptionsTimeCreated `pulumi:"timeCreated"` // Specifies how each file's POSIX user ID (UID) attribute should be handled by the transfer. By default, UID is not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers. Uid *MetadataOptionsUid `pulumi:"uid"` }
Specifies the metadata options for running a transfer.
type MetadataOptionsAcl ¶ added in v0.14.0
type MetadataOptionsAcl string
Specifies how each object's ACLs should be preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as ACL_DESTINATION_BUCKET_DEFAULT.
func (MetadataOptionsAcl) ElementType ¶ added in v0.14.0
func (MetadataOptionsAcl) ElementType() reflect.Type
func (MetadataOptionsAcl) ToMetadataOptionsAclOutput ¶ added in v0.14.0
func (e MetadataOptionsAcl) ToMetadataOptionsAclOutput() MetadataOptionsAclOutput
func (MetadataOptionsAcl) ToMetadataOptionsAclOutputWithContext ¶ added in v0.14.0
func (e MetadataOptionsAcl) ToMetadataOptionsAclOutputWithContext(ctx context.Context) MetadataOptionsAclOutput
func (MetadataOptionsAcl) ToMetadataOptionsAclPtrOutput ¶ added in v0.14.0
func (e MetadataOptionsAcl) ToMetadataOptionsAclPtrOutput() MetadataOptionsAclPtrOutput
func (MetadataOptionsAcl) ToMetadataOptionsAclPtrOutputWithContext ¶ added in v0.14.0
func (e MetadataOptionsAcl) ToMetadataOptionsAclPtrOutputWithContext(ctx context.Context) MetadataOptionsAclPtrOutput
func (MetadataOptionsAcl) ToStringOutput ¶ added in v0.14.0
func (e MetadataOptionsAcl) ToStringOutput() pulumi.StringOutput
func (MetadataOptionsAcl) ToStringOutputWithContext ¶ added in v0.14.0
func (e MetadataOptionsAcl) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MetadataOptionsAcl) ToStringPtrOutput ¶ added in v0.14.0
func (e MetadataOptionsAcl) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetadataOptionsAcl) ToStringPtrOutputWithContext ¶ added in v0.14.0
func (e MetadataOptionsAcl) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetadataOptionsAclInput ¶ added in v0.14.0
type MetadataOptionsAclInput interface { pulumi.Input ToMetadataOptionsAclOutput() MetadataOptionsAclOutput ToMetadataOptionsAclOutputWithContext(context.Context) MetadataOptionsAclOutput }
MetadataOptionsAclInput is an input type that accepts MetadataOptionsAclArgs and MetadataOptionsAclOutput values. You can construct a concrete instance of `MetadataOptionsAclInput` via:
MetadataOptionsAclArgs{...}
type MetadataOptionsAclOutput ¶ added in v0.14.0
type MetadataOptionsAclOutput struct{ *pulumi.OutputState }
func (MetadataOptionsAclOutput) ElementType ¶ added in v0.14.0
func (MetadataOptionsAclOutput) ElementType() reflect.Type
func (MetadataOptionsAclOutput) ToMetadataOptionsAclOutput ¶ added in v0.14.0
func (o MetadataOptionsAclOutput) ToMetadataOptionsAclOutput() MetadataOptionsAclOutput
func (MetadataOptionsAclOutput) ToMetadataOptionsAclOutputWithContext ¶ added in v0.14.0
func (o MetadataOptionsAclOutput) ToMetadataOptionsAclOutputWithContext(ctx context.Context) MetadataOptionsAclOutput
func (MetadataOptionsAclOutput) ToMetadataOptionsAclPtrOutput ¶ added in v0.14.0
func (o MetadataOptionsAclOutput) ToMetadataOptionsAclPtrOutput() MetadataOptionsAclPtrOutput
func (MetadataOptionsAclOutput) ToMetadataOptionsAclPtrOutputWithContext ¶ added in v0.14.0
func (o MetadataOptionsAclOutput) ToMetadataOptionsAclPtrOutputWithContext(ctx context.Context) MetadataOptionsAclPtrOutput
func (MetadataOptionsAclOutput) ToStringOutput ¶ added in v0.14.0
func (o MetadataOptionsAclOutput) ToStringOutput() pulumi.StringOutput
func (MetadataOptionsAclOutput) ToStringOutputWithContext ¶ added in v0.14.0
func (o MetadataOptionsAclOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MetadataOptionsAclOutput) ToStringPtrOutput ¶ added in v0.14.0
func (o MetadataOptionsAclOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetadataOptionsAclOutput) ToStringPtrOutputWithContext ¶ added in v0.14.0
func (o MetadataOptionsAclOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetadataOptionsAclPtrInput ¶ added in v0.14.0
type MetadataOptionsAclPtrInput interface { pulumi.Input ToMetadataOptionsAclPtrOutput() MetadataOptionsAclPtrOutput ToMetadataOptionsAclPtrOutputWithContext(context.Context) MetadataOptionsAclPtrOutput }
func MetadataOptionsAclPtr ¶ added in v0.14.0
func MetadataOptionsAclPtr(v string) MetadataOptionsAclPtrInput
type MetadataOptionsAclPtrOutput ¶ added in v0.14.0
type MetadataOptionsAclPtrOutput struct{ *pulumi.OutputState }
func (MetadataOptionsAclPtrOutput) Elem ¶ added in v0.14.0
func (o MetadataOptionsAclPtrOutput) Elem() MetadataOptionsAclOutput
func (MetadataOptionsAclPtrOutput) ElementType ¶ added in v0.14.0
func (MetadataOptionsAclPtrOutput) ElementType() reflect.Type
func (MetadataOptionsAclPtrOutput) ToMetadataOptionsAclPtrOutput ¶ added in v0.14.0
func (o MetadataOptionsAclPtrOutput) ToMetadataOptionsAclPtrOutput() MetadataOptionsAclPtrOutput
func (MetadataOptionsAclPtrOutput) ToMetadataOptionsAclPtrOutputWithContext ¶ added in v0.14.0
func (o MetadataOptionsAclPtrOutput) ToMetadataOptionsAclPtrOutputWithContext(ctx context.Context) MetadataOptionsAclPtrOutput
func (MetadataOptionsAclPtrOutput) ToStringPtrOutput ¶ added in v0.14.0
func (o MetadataOptionsAclPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetadataOptionsAclPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.14.0
func (o MetadataOptionsAclPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetadataOptionsArgs ¶ added in v0.11.0
type MetadataOptionsArgs struct { // Specifies how each object's ACLs should be preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as ACL_DESTINATION_BUCKET_DEFAULT. Acl MetadataOptionsAclPtrInput `pulumi:"acl"` // Specifies how each file's POSIX group ID (GID) attribute should be handled by the transfer. By default, GID is not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers. Gid MetadataOptionsGidPtrInput `pulumi:"gid"` // Specifies how each object's Cloud KMS customer-managed encryption key (CMEK) is preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as KMS_KEY_DESTINATION_BUCKET_DEFAULT. KmsKey MetadataOptionsKmsKeyPtrInput `pulumi:"kmsKey"` // Specifies how each file's mode attribute should be handled by the transfer. By default, mode is not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers. Mode MetadataOptionsModePtrInput `pulumi:"mode"` // Specifies the storage class to set on objects being transferred to Google Cloud Storage buckets. If unspecified, the default behavior is the same as STORAGE_CLASS_DESTINATION_BUCKET_DEFAULT. StorageClass MetadataOptionsStorageClassPtrInput `pulumi:"storageClass"` // Specifies how symlinks should be handled by the transfer. By default, symlinks are not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers. Symlink MetadataOptionsSymlinkPtrInput `pulumi:"symlink"` // Specifies how each object's temporary hold status should be preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as TEMPORARY_HOLD_PRESERVE. TemporaryHold MetadataOptionsTemporaryHoldPtrInput `pulumi:"temporaryHold"` // Specifies how each object's `timeCreated` metadata is preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as TIME_CREATED_SKIP. TimeCreated MetadataOptionsTimeCreatedPtrInput `pulumi:"timeCreated"` // Specifies how each file's POSIX user ID (UID) attribute should be handled by the transfer. By default, UID is not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers. Uid MetadataOptionsUidPtrInput `pulumi:"uid"` }
Specifies the metadata options for running a transfer.
func (MetadataOptionsArgs) ElementType ¶ added in v0.11.0
func (MetadataOptionsArgs) ElementType() reflect.Type
func (MetadataOptionsArgs) ToMetadataOptionsOutput ¶ added in v0.11.0
func (i MetadataOptionsArgs) ToMetadataOptionsOutput() MetadataOptionsOutput
func (MetadataOptionsArgs) ToMetadataOptionsOutputWithContext ¶ added in v0.11.0
func (i MetadataOptionsArgs) ToMetadataOptionsOutputWithContext(ctx context.Context) MetadataOptionsOutput
func (MetadataOptionsArgs) ToMetadataOptionsPtrOutput ¶ added in v0.11.0
func (i MetadataOptionsArgs) ToMetadataOptionsPtrOutput() MetadataOptionsPtrOutput
func (MetadataOptionsArgs) ToMetadataOptionsPtrOutputWithContext ¶ added in v0.11.0
func (i MetadataOptionsArgs) ToMetadataOptionsPtrOutputWithContext(ctx context.Context) MetadataOptionsPtrOutput
type MetadataOptionsGid ¶ added in v0.11.0
type MetadataOptionsGid string
Specifies how each file's POSIX group ID (GID) attribute should be handled by the transfer. By default, GID is not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers.
func (MetadataOptionsGid) ElementType ¶ added in v0.11.0
func (MetadataOptionsGid) ElementType() reflect.Type
func (MetadataOptionsGid) ToMetadataOptionsGidOutput ¶ added in v0.11.0
func (e MetadataOptionsGid) ToMetadataOptionsGidOutput() MetadataOptionsGidOutput
func (MetadataOptionsGid) ToMetadataOptionsGidOutputWithContext ¶ added in v0.11.0
func (e MetadataOptionsGid) ToMetadataOptionsGidOutputWithContext(ctx context.Context) MetadataOptionsGidOutput
func (MetadataOptionsGid) ToMetadataOptionsGidPtrOutput ¶ added in v0.11.0
func (e MetadataOptionsGid) ToMetadataOptionsGidPtrOutput() MetadataOptionsGidPtrOutput
func (MetadataOptionsGid) ToMetadataOptionsGidPtrOutputWithContext ¶ added in v0.11.0
func (e MetadataOptionsGid) ToMetadataOptionsGidPtrOutputWithContext(ctx context.Context) MetadataOptionsGidPtrOutput
func (MetadataOptionsGid) ToStringOutput ¶ added in v0.11.0
func (e MetadataOptionsGid) ToStringOutput() pulumi.StringOutput
func (MetadataOptionsGid) ToStringOutputWithContext ¶ added in v0.11.0
func (e MetadataOptionsGid) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MetadataOptionsGid) ToStringPtrOutput ¶ added in v0.11.0
func (e MetadataOptionsGid) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetadataOptionsGid) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (e MetadataOptionsGid) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetadataOptionsGidInput ¶ added in v0.11.0
type MetadataOptionsGidInput interface { pulumi.Input ToMetadataOptionsGidOutput() MetadataOptionsGidOutput ToMetadataOptionsGidOutputWithContext(context.Context) MetadataOptionsGidOutput }
MetadataOptionsGidInput is an input type that accepts MetadataOptionsGidArgs and MetadataOptionsGidOutput values. You can construct a concrete instance of `MetadataOptionsGidInput` via:
MetadataOptionsGidArgs{...}
type MetadataOptionsGidOutput ¶ added in v0.11.0
type MetadataOptionsGidOutput struct{ *pulumi.OutputState }
func (MetadataOptionsGidOutput) ElementType ¶ added in v0.11.0
func (MetadataOptionsGidOutput) ElementType() reflect.Type
func (MetadataOptionsGidOutput) ToMetadataOptionsGidOutput ¶ added in v0.11.0
func (o MetadataOptionsGidOutput) ToMetadataOptionsGidOutput() MetadataOptionsGidOutput
func (MetadataOptionsGidOutput) ToMetadataOptionsGidOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsGidOutput) ToMetadataOptionsGidOutputWithContext(ctx context.Context) MetadataOptionsGidOutput
func (MetadataOptionsGidOutput) ToMetadataOptionsGidPtrOutput ¶ added in v0.11.0
func (o MetadataOptionsGidOutput) ToMetadataOptionsGidPtrOutput() MetadataOptionsGidPtrOutput
func (MetadataOptionsGidOutput) ToMetadataOptionsGidPtrOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsGidOutput) ToMetadataOptionsGidPtrOutputWithContext(ctx context.Context) MetadataOptionsGidPtrOutput
func (MetadataOptionsGidOutput) ToStringOutput ¶ added in v0.11.0
func (o MetadataOptionsGidOutput) ToStringOutput() pulumi.StringOutput
func (MetadataOptionsGidOutput) ToStringOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsGidOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MetadataOptionsGidOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o MetadataOptionsGidOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetadataOptionsGidOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsGidOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetadataOptionsGidPtrInput ¶ added in v0.11.0
type MetadataOptionsGidPtrInput interface { pulumi.Input ToMetadataOptionsGidPtrOutput() MetadataOptionsGidPtrOutput ToMetadataOptionsGidPtrOutputWithContext(context.Context) MetadataOptionsGidPtrOutput }
func MetadataOptionsGidPtr ¶ added in v0.11.0
func MetadataOptionsGidPtr(v string) MetadataOptionsGidPtrInput
type MetadataOptionsGidPtrOutput ¶ added in v0.11.0
type MetadataOptionsGidPtrOutput struct{ *pulumi.OutputState }
func (MetadataOptionsGidPtrOutput) Elem ¶ added in v0.11.0
func (o MetadataOptionsGidPtrOutput) Elem() MetadataOptionsGidOutput
func (MetadataOptionsGidPtrOutput) ElementType ¶ added in v0.11.0
func (MetadataOptionsGidPtrOutput) ElementType() reflect.Type
func (MetadataOptionsGidPtrOutput) ToMetadataOptionsGidPtrOutput ¶ added in v0.11.0
func (o MetadataOptionsGidPtrOutput) ToMetadataOptionsGidPtrOutput() MetadataOptionsGidPtrOutput
func (MetadataOptionsGidPtrOutput) ToMetadataOptionsGidPtrOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsGidPtrOutput) ToMetadataOptionsGidPtrOutputWithContext(ctx context.Context) MetadataOptionsGidPtrOutput
func (MetadataOptionsGidPtrOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o MetadataOptionsGidPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetadataOptionsGidPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsGidPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetadataOptionsInput ¶ added in v0.11.0
type MetadataOptionsInput interface { pulumi.Input ToMetadataOptionsOutput() MetadataOptionsOutput ToMetadataOptionsOutputWithContext(context.Context) MetadataOptionsOutput }
MetadataOptionsInput is an input type that accepts MetadataOptionsArgs and MetadataOptionsOutput values. You can construct a concrete instance of `MetadataOptionsInput` via:
MetadataOptionsArgs{...}
type MetadataOptionsKmsKey ¶ added in v0.14.0
type MetadataOptionsKmsKey string
Specifies how each object's Cloud KMS customer-managed encryption key (CMEK) is preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as KMS_KEY_DESTINATION_BUCKET_DEFAULT.
func (MetadataOptionsKmsKey) ElementType ¶ added in v0.14.0
func (MetadataOptionsKmsKey) ElementType() reflect.Type
func (MetadataOptionsKmsKey) ToMetadataOptionsKmsKeyOutput ¶ added in v0.14.0
func (e MetadataOptionsKmsKey) ToMetadataOptionsKmsKeyOutput() MetadataOptionsKmsKeyOutput
func (MetadataOptionsKmsKey) ToMetadataOptionsKmsKeyOutputWithContext ¶ added in v0.14.0
func (e MetadataOptionsKmsKey) ToMetadataOptionsKmsKeyOutputWithContext(ctx context.Context) MetadataOptionsKmsKeyOutput
func (MetadataOptionsKmsKey) ToMetadataOptionsKmsKeyPtrOutput ¶ added in v0.14.0
func (e MetadataOptionsKmsKey) ToMetadataOptionsKmsKeyPtrOutput() MetadataOptionsKmsKeyPtrOutput
func (MetadataOptionsKmsKey) ToMetadataOptionsKmsKeyPtrOutputWithContext ¶ added in v0.14.0
func (e MetadataOptionsKmsKey) ToMetadataOptionsKmsKeyPtrOutputWithContext(ctx context.Context) MetadataOptionsKmsKeyPtrOutput
func (MetadataOptionsKmsKey) ToStringOutput ¶ added in v0.14.0
func (e MetadataOptionsKmsKey) ToStringOutput() pulumi.StringOutput
func (MetadataOptionsKmsKey) ToStringOutputWithContext ¶ added in v0.14.0
func (e MetadataOptionsKmsKey) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MetadataOptionsKmsKey) ToStringPtrOutput ¶ added in v0.14.0
func (e MetadataOptionsKmsKey) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetadataOptionsKmsKey) ToStringPtrOutputWithContext ¶ added in v0.14.0
func (e MetadataOptionsKmsKey) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetadataOptionsKmsKeyInput ¶ added in v0.14.0
type MetadataOptionsKmsKeyInput interface { pulumi.Input ToMetadataOptionsKmsKeyOutput() MetadataOptionsKmsKeyOutput ToMetadataOptionsKmsKeyOutputWithContext(context.Context) MetadataOptionsKmsKeyOutput }
MetadataOptionsKmsKeyInput is an input type that accepts MetadataOptionsKmsKeyArgs and MetadataOptionsKmsKeyOutput values. You can construct a concrete instance of `MetadataOptionsKmsKeyInput` via:
MetadataOptionsKmsKeyArgs{...}
type MetadataOptionsKmsKeyOutput ¶ added in v0.14.0
type MetadataOptionsKmsKeyOutput struct{ *pulumi.OutputState }
func (MetadataOptionsKmsKeyOutput) ElementType ¶ added in v0.14.0
func (MetadataOptionsKmsKeyOutput) ElementType() reflect.Type
func (MetadataOptionsKmsKeyOutput) ToMetadataOptionsKmsKeyOutput ¶ added in v0.14.0
func (o MetadataOptionsKmsKeyOutput) ToMetadataOptionsKmsKeyOutput() MetadataOptionsKmsKeyOutput
func (MetadataOptionsKmsKeyOutput) ToMetadataOptionsKmsKeyOutputWithContext ¶ added in v0.14.0
func (o MetadataOptionsKmsKeyOutput) ToMetadataOptionsKmsKeyOutputWithContext(ctx context.Context) MetadataOptionsKmsKeyOutput
func (MetadataOptionsKmsKeyOutput) ToMetadataOptionsKmsKeyPtrOutput ¶ added in v0.14.0
func (o MetadataOptionsKmsKeyOutput) ToMetadataOptionsKmsKeyPtrOutput() MetadataOptionsKmsKeyPtrOutput
func (MetadataOptionsKmsKeyOutput) ToMetadataOptionsKmsKeyPtrOutputWithContext ¶ added in v0.14.0
func (o MetadataOptionsKmsKeyOutput) ToMetadataOptionsKmsKeyPtrOutputWithContext(ctx context.Context) MetadataOptionsKmsKeyPtrOutput
func (MetadataOptionsKmsKeyOutput) ToStringOutput ¶ added in v0.14.0
func (o MetadataOptionsKmsKeyOutput) ToStringOutput() pulumi.StringOutput
func (MetadataOptionsKmsKeyOutput) ToStringOutputWithContext ¶ added in v0.14.0
func (o MetadataOptionsKmsKeyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MetadataOptionsKmsKeyOutput) ToStringPtrOutput ¶ added in v0.14.0
func (o MetadataOptionsKmsKeyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetadataOptionsKmsKeyOutput) ToStringPtrOutputWithContext ¶ added in v0.14.0
func (o MetadataOptionsKmsKeyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetadataOptionsKmsKeyPtrInput ¶ added in v0.14.0
type MetadataOptionsKmsKeyPtrInput interface { pulumi.Input ToMetadataOptionsKmsKeyPtrOutput() MetadataOptionsKmsKeyPtrOutput ToMetadataOptionsKmsKeyPtrOutputWithContext(context.Context) MetadataOptionsKmsKeyPtrOutput }
func MetadataOptionsKmsKeyPtr ¶ added in v0.14.0
func MetadataOptionsKmsKeyPtr(v string) MetadataOptionsKmsKeyPtrInput
type MetadataOptionsKmsKeyPtrOutput ¶ added in v0.14.0
type MetadataOptionsKmsKeyPtrOutput struct{ *pulumi.OutputState }
func (MetadataOptionsKmsKeyPtrOutput) Elem ¶ added in v0.14.0
func (o MetadataOptionsKmsKeyPtrOutput) Elem() MetadataOptionsKmsKeyOutput
func (MetadataOptionsKmsKeyPtrOutput) ElementType ¶ added in v0.14.0
func (MetadataOptionsKmsKeyPtrOutput) ElementType() reflect.Type
func (MetadataOptionsKmsKeyPtrOutput) ToMetadataOptionsKmsKeyPtrOutput ¶ added in v0.14.0
func (o MetadataOptionsKmsKeyPtrOutput) ToMetadataOptionsKmsKeyPtrOutput() MetadataOptionsKmsKeyPtrOutput
func (MetadataOptionsKmsKeyPtrOutput) ToMetadataOptionsKmsKeyPtrOutputWithContext ¶ added in v0.14.0
func (o MetadataOptionsKmsKeyPtrOutput) ToMetadataOptionsKmsKeyPtrOutputWithContext(ctx context.Context) MetadataOptionsKmsKeyPtrOutput
func (MetadataOptionsKmsKeyPtrOutput) ToStringPtrOutput ¶ added in v0.14.0
func (o MetadataOptionsKmsKeyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetadataOptionsKmsKeyPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.14.0
func (o MetadataOptionsKmsKeyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetadataOptionsMode ¶ added in v0.11.0
type MetadataOptionsMode string
Specifies how each file's mode attribute should be handled by the transfer. By default, mode is not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers.
func (MetadataOptionsMode) ElementType ¶ added in v0.11.0
func (MetadataOptionsMode) ElementType() reflect.Type
func (MetadataOptionsMode) ToMetadataOptionsModeOutput ¶ added in v0.11.0
func (e MetadataOptionsMode) ToMetadataOptionsModeOutput() MetadataOptionsModeOutput
func (MetadataOptionsMode) ToMetadataOptionsModeOutputWithContext ¶ added in v0.11.0
func (e MetadataOptionsMode) ToMetadataOptionsModeOutputWithContext(ctx context.Context) MetadataOptionsModeOutput
func (MetadataOptionsMode) ToMetadataOptionsModePtrOutput ¶ added in v0.11.0
func (e MetadataOptionsMode) ToMetadataOptionsModePtrOutput() MetadataOptionsModePtrOutput
func (MetadataOptionsMode) ToMetadataOptionsModePtrOutputWithContext ¶ added in v0.11.0
func (e MetadataOptionsMode) ToMetadataOptionsModePtrOutputWithContext(ctx context.Context) MetadataOptionsModePtrOutput
func (MetadataOptionsMode) ToStringOutput ¶ added in v0.11.0
func (e MetadataOptionsMode) ToStringOutput() pulumi.StringOutput
func (MetadataOptionsMode) ToStringOutputWithContext ¶ added in v0.11.0
func (e MetadataOptionsMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MetadataOptionsMode) ToStringPtrOutput ¶ added in v0.11.0
func (e MetadataOptionsMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetadataOptionsMode) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (e MetadataOptionsMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetadataOptionsModeInput ¶ added in v0.11.0
type MetadataOptionsModeInput interface { pulumi.Input ToMetadataOptionsModeOutput() MetadataOptionsModeOutput ToMetadataOptionsModeOutputWithContext(context.Context) MetadataOptionsModeOutput }
MetadataOptionsModeInput is an input type that accepts MetadataOptionsModeArgs and MetadataOptionsModeOutput values. You can construct a concrete instance of `MetadataOptionsModeInput` via:
MetadataOptionsModeArgs{...}
type MetadataOptionsModeOutput ¶ added in v0.11.0
type MetadataOptionsModeOutput struct{ *pulumi.OutputState }
func (MetadataOptionsModeOutput) ElementType ¶ added in v0.11.0
func (MetadataOptionsModeOutput) ElementType() reflect.Type
func (MetadataOptionsModeOutput) ToMetadataOptionsModeOutput ¶ added in v0.11.0
func (o MetadataOptionsModeOutput) ToMetadataOptionsModeOutput() MetadataOptionsModeOutput
func (MetadataOptionsModeOutput) ToMetadataOptionsModeOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsModeOutput) ToMetadataOptionsModeOutputWithContext(ctx context.Context) MetadataOptionsModeOutput
func (MetadataOptionsModeOutput) ToMetadataOptionsModePtrOutput ¶ added in v0.11.0
func (o MetadataOptionsModeOutput) ToMetadataOptionsModePtrOutput() MetadataOptionsModePtrOutput
func (MetadataOptionsModeOutput) ToMetadataOptionsModePtrOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsModeOutput) ToMetadataOptionsModePtrOutputWithContext(ctx context.Context) MetadataOptionsModePtrOutput
func (MetadataOptionsModeOutput) ToStringOutput ¶ added in v0.11.0
func (o MetadataOptionsModeOutput) ToStringOutput() pulumi.StringOutput
func (MetadataOptionsModeOutput) ToStringOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MetadataOptionsModeOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o MetadataOptionsModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetadataOptionsModeOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetadataOptionsModePtrInput ¶ added in v0.11.0
type MetadataOptionsModePtrInput interface { pulumi.Input ToMetadataOptionsModePtrOutput() MetadataOptionsModePtrOutput ToMetadataOptionsModePtrOutputWithContext(context.Context) MetadataOptionsModePtrOutput }
func MetadataOptionsModePtr ¶ added in v0.11.0
func MetadataOptionsModePtr(v string) MetadataOptionsModePtrInput
type MetadataOptionsModePtrOutput ¶ added in v0.11.0
type MetadataOptionsModePtrOutput struct{ *pulumi.OutputState }
func (MetadataOptionsModePtrOutput) Elem ¶ added in v0.11.0
func (o MetadataOptionsModePtrOutput) Elem() MetadataOptionsModeOutput
func (MetadataOptionsModePtrOutput) ElementType ¶ added in v0.11.0
func (MetadataOptionsModePtrOutput) ElementType() reflect.Type
func (MetadataOptionsModePtrOutput) ToMetadataOptionsModePtrOutput ¶ added in v0.11.0
func (o MetadataOptionsModePtrOutput) ToMetadataOptionsModePtrOutput() MetadataOptionsModePtrOutput
func (MetadataOptionsModePtrOutput) ToMetadataOptionsModePtrOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsModePtrOutput) ToMetadataOptionsModePtrOutputWithContext(ctx context.Context) MetadataOptionsModePtrOutput
func (MetadataOptionsModePtrOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o MetadataOptionsModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetadataOptionsModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetadataOptionsOutput ¶ added in v0.11.0
type MetadataOptionsOutput struct{ *pulumi.OutputState }
Specifies the metadata options for running a transfer.
func (MetadataOptionsOutput) Acl ¶ added in v0.14.0
func (o MetadataOptionsOutput) Acl() MetadataOptionsAclPtrOutput
Specifies how each object's ACLs should be preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as ACL_DESTINATION_BUCKET_DEFAULT.
func (MetadataOptionsOutput) ElementType ¶ added in v0.11.0
func (MetadataOptionsOutput) ElementType() reflect.Type
func (MetadataOptionsOutput) Gid ¶ added in v0.11.0
func (o MetadataOptionsOutput) Gid() MetadataOptionsGidPtrOutput
Specifies how each file's POSIX group ID (GID) attribute should be handled by the transfer. By default, GID is not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers.
func (MetadataOptionsOutput) KmsKey ¶ added in v0.14.0
func (o MetadataOptionsOutput) KmsKey() MetadataOptionsKmsKeyPtrOutput
Specifies how each object's Cloud KMS customer-managed encryption key (CMEK) is preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as KMS_KEY_DESTINATION_BUCKET_DEFAULT.
func (MetadataOptionsOutput) Mode ¶ added in v0.11.0
func (o MetadataOptionsOutput) Mode() MetadataOptionsModePtrOutput
Specifies how each file's mode attribute should be handled by the transfer. By default, mode is not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers.
func (MetadataOptionsOutput) StorageClass ¶ added in v0.14.0
func (o MetadataOptionsOutput) StorageClass() MetadataOptionsStorageClassPtrOutput
Specifies the storage class to set on objects being transferred to Google Cloud Storage buckets. If unspecified, the default behavior is the same as STORAGE_CLASS_DESTINATION_BUCKET_DEFAULT.
func (MetadataOptionsOutput) Symlink ¶ added in v0.11.0
func (o MetadataOptionsOutput) Symlink() MetadataOptionsSymlinkPtrOutput
Specifies how symlinks should be handled by the transfer. By default, symlinks are not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers.
func (MetadataOptionsOutput) TemporaryHold ¶ added in v0.14.0
func (o MetadataOptionsOutput) TemporaryHold() MetadataOptionsTemporaryHoldPtrOutput
Specifies how each object's temporary hold status should be preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as TEMPORARY_HOLD_PRESERVE.
func (MetadataOptionsOutput) TimeCreated ¶ added in v0.15.0
func (o MetadataOptionsOutput) TimeCreated() MetadataOptionsTimeCreatedPtrOutput
Specifies how each object's `timeCreated` metadata is preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as TIME_CREATED_SKIP.
func (MetadataOptionsOutput) ToMetadataOptionsOutput ¶ added in v0.11.0
func (o MetadataOptionsOutput) ToMetadataOptionsOutput() MetadataOptionsOutput
func (MetadataOptionsOutput) ToMetadataOptionsOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsOutput) ToMetadataOptionsOutputWithContext(ctx context.Context) MetadataOptionsOutput
func (MetadataOptionsOutput) ToMetadataOptionsPtrOutput ¶ added in v0.11.0
func (o MetadataOptionsOutput) ToMetadataOptionsPtrOutput() MetadataOptionsPtrOutput
func (MetadataOptionsOutput) ToMetadataOptionsPtrOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsOutput) ToMetadataOptionsPtrOutputWithContext(ctx context.Context) MetadataOptionsPtrOutput
func (MetadataOptionsOutput) Uid ¶ added in v0.11.0
func (o MetadataOptionsOutput) Uid() MetadataOptionsUidPtrOutput
Specifies how each file's POSIX user ID (UID) attribute should be handled by the transfer. By default, UID is not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers.
type MetadataOptionsPtrInput ¶ added in v0.11.0
type MetadataOptionsPtrInput interface { pulumi.Input ToMetadataOptionsPtrOutput() MetadataOptionsPtrOutput ToMetadataOptionsPtrOutputWithContext(context.Context) MetadataOptionsPtrOutput }
MetadataOptionsPtrInput is an input type that accepts MetadataOptionsArgs, MetadataOptionsPtr and MetadataOptionsPtrOutput values. You can construct a concrete instance of `MetadataOptionsPtrInput` via:
MetadataOptionsArgs{...} or: nil
func MetadataOptionsPtr ¶ added in v0.11.0
func MetadataOptionsPtr(v *MetadataOptionsArgs) MetadataOptionsPtrInput
type MetadataOptionsPtrOutput ¶ added in v0.11.0
type MetadataOptionsPtrOutput struct{ *pulumi.OutputState }
func (MetadataOptionsPtrOutput) Acl ¶ added in v0.14.0
func (o MetadataOptionsPtrOutput) Acl() MetadataOptionsAclPtrOutput
Specifies how each object's ACLs should be preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as ACL_DESTINATION_BUCKET_DEFAULT.
func (MetadataOptionsPtrOutput) Elem ¶ added in v0.11.0
func (o MetadataOptionsPtrOutput) Elem() MetadataOptionsOutput
func (MetadataOptionsPtrOutput) ElementType ¶ added in v0.11.0
func (MetadataOptionsPtrOutput) ElementType() reflect.Type
func (MetadataOptionsPtrOutput) Gid ¶ added in v0.11.0
func (o MetadataOptionsPtrOutput) Gid() MetadataOptionsGidPtrOutput
Specifies how each file's POSIX group ID (GID) attribute should be handled by the transfer. By default, GID is not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers.
func (MetadataOptionsPtrOutput) KmsKey ¶ added in v0.14.0
func (o MetadataOptionsPtrOutput) KmsKey() MetadataOptionsKmsKeyPtrOutput
Specifies how each object's Cloud KMS customer-managed encryption key (CMEK) is preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as KMS_KEY_DESTINATION_BUCKET_DEFAULT.
func (MetadataOptionsPtrOutput) Mode ¶ added in v0.11.0
func (o MetadataOptionsPtrOutput) Mode() MetadataOptionsModePtrOutput
Specifies how each file's mode attribute should be handled by the transfer. By default, mode is not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers.
func (MetadataOptionsPtrOutput) StorageClass ¶ added in v0.14.0
func (o MetadataOptionsPtrOutput) StorageClass() MetadataOptionsStorageClassPtrOutput
Specifies the storage class to set on objects being transferred to Google Cloud Storage buckets. If unspecified, the default behavior is the same as STORAGE_CLASS_DESTINATION_BUCKET_DEFAULT.
func (MetadataOptionsPtrOutput) Symlink ¶ added in v0.11.0
func (o MetadataOptionsPtrOutput) Symlink() MetadataOptionsSymlinkPtrOutput
Specifies how symlinks should be handled by the transfer. By default, symlinks are not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers.
func (MetadataOptionsPtrOutput) TemporaryHold ¶ added in v0.14.0
func (o MetadataOptionsPtrOutput) TemporaryHold() MetadataOptionsTemporaryHoldPtrOutput
Specifies how each object's temporary hold status should be preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as TEMPORARY_HOLD_PRESERVE.
func (MetadataOptionsPtrOutput) TimeCreated ¶ added in v0.15.0
func (o MetadataOptionsPtrOutput) TimeCreated() MetadataOptionsTimeCreatedPtrOutput
Specifies how each object's `timeCreated` metadata is preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as TIME_CREATED_SKIP.
func (MetadataOptionsPtrOutput) ToMetadataOptionsPtrOutput ¶ added in v0.11.0
func (o MetadataOptionsPtrOutput) ToMetadataOptionsPtrOutput() MetadataOptionsPtrOutput
func (MetadataOptionsPtrOutput) ToMetadataOptionsPtrOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsPtrOutput) ToMetadataOptionsPtrOutputWithContext(ctx context.Context) MetadataOptionsPtrOutput
func (MetadataOptionsPtrOutput) Uid ¶ added in v0.11.0
func (o MetadataOptionsPtrOutput) Uid() MetadataOptionsUidPtrOutput
Specifies how each file's POSIX user ID (UID) attribute should be handled by the transfer. By default, UID is not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers.
type MetadataOptionsResponse ¶ added in v0.11.0
type MetadataOptionsResponse struct { // Specifies how each object's ACLs should be preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as ACL_DESTINATION_BUCKET_DEFAULT. Acl string `pulumi:"acl"` // Specifies how each file's POSIX group ID (GID) attribute should be handled by the transfer. By default, GID is not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers. Gid string `pulumi:"gid"` // Specifies how each object's Cloud KMS customer-managed encryption key (CMEK) is preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as KMS_KEY_DESTINATION_BUCKET_DEFAULT. KmsKey string `pulumi:"kmsKey"` // Specifies how each file's mode attribute should be handled by the transfer. By default, mode is not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers. Mode string `pulumi:"mode"` // Specifies the storage class to set on objects being transferred to Google Cloud Storage buckets. If unspecified, the default behavior is the same as STORAGE_CLASS_DESTINATION_BUCKET_DEFAULT. StorageClass string `pulumi:"storageClass"` // Specifies how symlinks should be handled by the transfer. By default, symlinks are not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers. Symlink string `pulumi:"symlink"` // Specifies how each object's temporary hold status should be preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as TEMPORARY_HOLD_PRESERVE. TemporaryHold string `pulumi:"temporaryHold"` // Specifies how each object's `timeCreated` metadata is preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as TIME_CREATED_SKIP. TimeCreated string `pulumi:"timeCreated"` // Specifies how each file's POSIX user ID (UID) attribute should be handled by the transfer. By default, UID is not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers. Uid string `pulumi:"uid"` }
Specifies the metadata options for running a transfer.
type MetadataOptionsResponseOutput ¶ added in v0.11.0
type MetadataOptionsResponseOutput struct{ *pulumi.OutputState }
Specifies the metadata options for running a transfer.
func (MetadataOptionsResponseOutput) Acl ¶ added in v0.14.0
func (o MetadataOptionsResponseOutput) Acl() pulumi.StringOutput
Specifies how each object's ACLs should be preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as ACL_DESTINATION_BUCKET_DEFAULT.
func (MetadataOptionsResponseOutput) ElementType ¶ added in v0.11.0
func (MetadataOptionsResponseOutput) ElementType() reflect.Type
func (MetadataOptionsResponseOutput) Gid ¶ added in v0.11.0
func (o MetadataOptionsResponseOutput) Gid() pulumi.StringOutput
Specifies how each file's POSIX group ID (GID) attribute should be handled by the transfer. By default, GID is not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers.
func (MetadataOptionsResponseOutput) KmsKey ¶ added in v0.14.0
func (o MetadataOptionsResponseOutput) KmsKey() pulumi.StringOutput
Specifies how each object's Cloud KMS customer-managed encryption key (CMEK) is preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as KMS_KEY_DESTINATION_BUCKET_DEFAULT.
func (MetadataOptionsResponseOutput) Mode ¶ added in v0.11.0
func (o MetadataOptionsResponseOutput) Mode() pulumi.StringOutput
Specifies how each file's mode attribute should be handled by the transfer. By default, mode is not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers.
func (MetadataOptionsResponseOutput) StorageClass ¶ added in v0.14.0
func (o MetadataOptionsResponseOutput) StorageClass() pulumi.StringOutput
Specifies the storage class to set on objects being transferred to Google Cloud Storage buckets. If unspecified, the default behavior is the same as STORAGE_CLASS_DESTINATION_BUCKET_DEFAULT.
func (MetadataOptionsResponseOutput) Symlink ¶ added in v0.11.0
func (o MetadataOptionsResponseOutput) Symlink() pulumi.StringOutput
Specifies how symlinks should be handled by the transfer. By default, symlinks are not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers.
func (MetadataOptionsResponseOutput) TemporaryHold ¶ added in v0.14.0
func (o MetadataOptionsResponseOutput) TemporaryHold() pulumi.StringOutput
Specifies how each object's temporary hold status should be preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as TEMPORARY_HOLD_PRESERVE.
func (MetadataOptionsResponseOutput) TimeCreated ¶ added in v0.15.0
func (o MetadataOptionsResponseOutput) TimeCreated() pulumi.StringOutput
Specifies how each object's `timeCreated` metadata is preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as TIME_CREATED_SKIP.
func (MetadataOptionsResponseOutput) ToMetadataOptionsResponseOutput ¶ added in v0.11.0
func (o MetadataOptionsResponseOutput) ToMetadataOptionsResponseOutput() MetadataOptionsResponseOutput
func (MetadataOptionsResponseOutput) ToMetadataOptionsResponseOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsResponseOutput) ToMetadataOptionsResponseOutputWithContext(ctx context.Context) MetadataOptionsResponseOutput
func (MetadataOptionsResponseOutput) Uid ¶ added in v0.11.0
func (o MetadataOptionsResponseOutput) Uid() pulumi.StringOutput
Specifies how each file's POSIX user ID (UID) attribute should be handled by the transfer. By default, UID is not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers.
type MetadataOptionsStorageClass ¶ added in v0.14.0
type MetadataOptionsStorageClass string
Specifies the storage class to set on objects being transferred to Google Cloud Storage buckets. If unspecified, the default behavior is the same as STORAGE_CLASS_DESTINATION_BUCKET_DEFAULT.
func (MetadataOptionsStorageClass) ElementType ¶ added in v0.14.0
func (MetadataOptionsStorageClass) ElementType() reflect.Type
func (MetadataOptionsStorageClass) ToMetadataOptionsStorageClassOutput ¶ added in v0.14.0
func (e MetadataOptionsStorageClass) ToMetadataOptionsStorageClassOutput() MetadataOptionsStorageClassOutput
func (MetadataOptionsStorageClass) ToMetadataOptionsStorageClassOutputWithContext ¶ added in v0.14.0
func (e MetadataOptionsStorageClass) ToMetadataOptionsStorageClassOutputWithContext(ctx context.Context) MetadataOptionsStorageClassOutput
func (MetadataOptionsStorageClass) ToMetadataOptionsStorageClassPtrOutput ¶ added in v0.14.0
func (e MetadataOptionsStorageClass) ToMetadataOptionsStorageClassPtrOutput() MetadataOptionsStorageClassPtrOutput
func (MetadataOptionsStorageClass) ToMetadataOptionsStorageClassPtrOutputWithContext ¶ added in v0.14.0
func (e MetadataOptionsStorageClass) ToMetadataOptionsStorageClassPtrOutputWithContext(ctx context.Context) MetadataOptionsStorageClassPtrOutput
func (MetadataOptionsStorageClass) ToStringOutput ¶ added in v0.14.0
func (e MetadataOptionsStorageClass) ToStringOutput() pulumi.StringOutput
func (MetadataOptionsStorageClass) ToStringOutputWithContext ¶ added in v0.14.0
func (e MetadataOptionsStorageClass) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MetadataOptionsStorageClass) ToStringPtrOutput ¶ added in v0.14.0
func (e MetadataOptionsStorageClass) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetadataOptionsStorageClass) ToStringPtrOutputWithContext ¶ added in v0.14.0
func (e MetadataOptionsStorageClass) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetadataOptionsStorageClassInput ¶ added in v0.14.0
type MetadataOptionsStorageClassInput interface { pulumi.Input ToMetadataOptionsStorageClassOutput() MetadataOptionsStorageClassOutput ToMetadataOptionsStorageClassOutputWithContext(context.Context) MetadataOptionsStorageClassOutput }
MetadataOptionsStorageClassInput is an input type that accepts MetadataOptionsStorageClassArgs and MetadataOptionsStorageClassOutput values. You can construct a concrete instance of `MetadataOptionsStorageClassInput` via:
MetadataOptionsStorageClassArgs{...}
type MetadataOptionsStorageClassOutput ¶ added in v0.14.0
type MetadataOptionsStorageClassOutput struct{ *pulumi.OutputState }
func (MetadataOptionsStorageClassOutput) ElementType ¶ added in v0.14.0
func (MetadataOptionsStorageClassOutput) ElementType() reflect.Type
func (MetadataOptionsStorageClassOutput) ToMetadataOptionsStorageClassOutput ¶ added in v0.14.0
func (o MetadataOptionsStorageClassOutput) ToMetadataOptionsStorageClassOutput() MetadataOptionsStorageClassOutput
func (MetadataOptionsStorageClassOutput) ToMetadataOptionsStorageClassOutputWithContext ¶ added in v0.14.0
func (o MetadataOptionsStorageClassOutput) ToMetadataOptionsStorageClassOutputWithContext(ctx context.Context) MetadataOptionsStorageClassOutput
func (MetadataOptionsStorageClassOutput) ToMetadataOptionsStorageClassPtrOutput ¶ added in v0.14.0
func (o MetadataOptionsStorageClassOutput) ToMetadataOptionsStorageClassPtrOutput() MetadataOptionsStorageClassPtrOutput
func (MetadataOptionsStorageClassOutput) ToMetadataOptionsStorageClassPtrOutputWithContext ¶ added in v0.14.0
func (o MetadataOptionsStorageClassOutput) ToMetadataOptionsStorageClassPtrOutputWithContext(ctx context.Context) MetadataOptionsStorageClassPtrOutput
func (MetadataOptionsStorageClassOutput) ToStringOutput ¶ added in v0.14.0
func (o MetadataOptionsStorageClassOutput) ToStringOutput() pulumi.StringOutput
func (MetadataOptionsStorageClassOutput) ToStringOutputWithContext ¶ added in v0.14.0
func (o MetadataOptionsStorageClassOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MetadataOptionsStorageClassOutput) ToStringPtrOutput ¶ added in v0.14.0
func (o MetadataOptionsStorageClassOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetadataOptionsStorageClassOutput) ToStringPtrOutputWithContext ¶ added in v0.14.0
func (o MetadataOptionsStorageClassOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetadataOptionsStorageClassPtrInput ¶ added in v0.14.0
type MetadataOptionsStorageClassPtrInput interface { pulumi.Input ToMetadataOptionsStorageClassPtrOutput() MetadataOptionsStorageClassPtrOutput ToMetadataOptionsStorageClassPtrOutputWithContext(context.Context) MetadataOptionsStorageClassPtrOutput }
func MetadataOptionsStorageClassPtr ¶ added in v0.14.0
func MetadataOptionsStorageClassPtr(v string) MetadataOptionsStorageClassPtrInput
type MetadataOptionsStorageClassPtrOutput ¶ added in v0.14.0
type MetadataOptionsStorageClassPtrOutput struct{ *pulumi.OutputState }
func (MetadataOptionsStorageClassPtrOutput) ElementType ¶ added in v0.14.0
func (MetadataOptionsStorageClassPtrOutput) ElementType() reflect.Type
func (MetadataOptionsStorageClassPtrOutput) ToMetadataOptionsStorageClassPtrOutput ¶ added in v0.14.0
func (o MetadataOptionsStorageClassPtrOutput) ToMetadataOptionsStorageClassPtrOutput() MetadataOptionsStorageClassPtrOutput
func (MetadataOptionsStorageClassPtrOutput) ToMetadataOptionsStorageClassPtrOutputWithContext ¶ added in v0.14.0
func (o MetadataOptionsStorageClassPtrOutput) ToMetadataOptionsStorageClassPtrOutputWithContext(ctx context.Context) MetadataOptionsStorageClassPtrOutput
func (MetadataOptionsStorageClassPtrOutput) ToStringPtrOutput ¶ added in v0.14.0
func (o MetadataOptionsStorageClassPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetadataOptionsStorageClassPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.14.0
func (o MetadataOptionsStorageClassPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetadataOptionsSymlink ¶ added in v0.11.0
type MetadataOptionsSymlink string
Specifies how symlinks should be handled by the transfer. By default, symlinks are not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers.
func (MetadataOptionsSymlink) ElementType ¶ added in v0.11.0
func (MetadataOptionsSymlink) ElementType() reflect.Type
func (MetadataOptionsSymlink) ToMetadataOptionsSymlinkOutput ¶ added in v0.11.0
func (e MetadataOptionsSymlink) ToMetadataOptionsSymlinkOutput() MetadataOptionsSymlinkOutput
func (MetadataOptionsSymlink) ToMetadataOptionsSymlinkOutputWithContext ¶ added in v0.11.0
func (e MetadataOptionsSymlink) ToMetadataOptionsSymlinkOutputWithContext(ctx context.Context) MetadataOptionsSymlinkOutput
func (MetadataOptionsSymlink) ToMetadataOptionsSymlinkPtrOutput ¶ added in v0.11.0
func (e MetadataOptionsSymlink) ToMetadataOptionsSymlinkPtrOutput() MetadataOptionsSymlinkPtrOutput
func (MetadataOptionsSymlink) ToMetadataOptionsSymlinkPtrOutputWithContext ¶ added in v0.11.0
func (e MetadataOptionsSymlink) ToMetadataOptionsSymlinkPtrOutputWithContext(ctx context.Context) MetadataOptionsSymlinkPtrOutput
func (MetadataOptionsSymlink) ToStringOutput ¶ added in v0.11.0
func (e MetadataOptionsSymlink) ToStringOutput() pulumi.StringOutput
func (MetadataOptionsSymlink) ToStringOutputWithContext ¶ added in v0.11.0
func (e MetadataOptionsSymlink) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MetadataOptionsSymlink) ToStringPtrOutput ¶ added in v0.11.0
func (e MetadataOptionsSymlink) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetadataOptionsSymlink) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (e MetadataOptionsSymlink) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetadataOptionsSymlinkInput ¶ added in v0.11.0
type MetadataOptionsSymlinkInput interface { pulumi.Input ToMetadataOptionsSymlinkOutput() MetadataOptionsSymlinkOutput ToMetadataOptionsSymlinkOutputWithContext(context.Context) MetadataOptionsSymlinkOutput }
MetadataOptionsSymlinkInput is an input type that accepts MetadataOptionsSymlinkArgs and MetadataOptionsSymlinkOutput values. You can construct a concrete instance of `MetadataOptionsSymlinkInput` via:
MetadataOptionsSymlinkArgs{...}
type MetadataOptionsSymlinkOutput ¶ added in v0.11.0
type MetadataOptionsSymlinkOutput struct{ *pulumi.OutputState }
func (MetadataOptionsSymlinkOutput) ElementType ¶ added in v0.11.0
func (MetadataOptionsSymlinkOutput) ElementType() reflect.Type
func (MetadataOptionsSymlinkOutput) ToMetadataOptionsSymlinkOutput ¶ added in v0.11.0
func (o MetadataOptionsSymlinkOutput) ToMetadataOptionsSymlinkOutput() MetadataOptionsSymlinkOutput
func (MetadataOptionsSymlinkOutput) ToMetadataOptionsSymlinkOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsSymlinkOutput) ToMetadataOptionsSymlinkOutputWithContext(ctx context.Context) MetadataOptionsSymlinkOutput
func (MetadataOptionsSymlinkOutput) ToMetadataOptionsSymlinkPtrOutput ¶ added in v0.11.0
func (o MetadataOptionsSymlinkOutput) ToMetadataOptionsSymlinkPtrOutput() MetadataOptionsSymlinkPtrOutput
func (MetadataOptionsSymlinkOutput) ToMetadataOptionsSymlinkPtrOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsSymlinkOutput) ToMetadataOptionsSymlinkPtrOutputWithContext(ctx context.Context) MetadataOptionsSymlinkPtrOutput
func (MetadataOptionsSymlinkOutput) ToStringOutput ¶ added in v0.11.0
func (o MetadataOptionsSymlinkOutput) ToStringOutput() pulumi.StringOutput
func (MetadataOptionsSymlinkOutput) ToStringOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsSymlinkOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MetadataOptionsSymlinkOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o MetadataOptionsSymlinkOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetadataOptionsSymlinkOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsSymlinkOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetadataOptionsSymlinkPtrInput ¶ added in v0.11.0
type MetadataOptionsSymlinkPtrInput interface { pulumi.Input ToMetadataOptionsSymlinkPtrOutput() MetadataOptionsSymlinkPtrOutput ToMetadataOptionsSymlinkPtrOutputWithContext(context.Context) MetadataOptionsSymlinkPtrOutput }
func MetadataOptionsSymlinkPtr ¶ added in v0.11.0
func MetadataOptionsSymlinkPtr(v string) MetadataOptionsSymlinkPtrInput
type MetadataOptionsSymlinkPtrOutput ¶ added in v0.11.0
type MetadataOptionsSymlinkPtrOutput struct{ *pulumi.OutputState }
func (MetadataOptionsSymlinkPtrOutput) Elem ¶ added in v0.11.0
func (o MetadataOptionsSymlinkPtrOutput) Elem() MetadataOptionsSymlinkOutput
func (MetadataOptionsSymlinkPtrOutput) ElementType ¶ added in v0.11.0
func (MetadataOptionsSymlinkPtrOutput) ElementType() reflect.Type
func (MetadataOptionsSymlinkPtrOutput) ToMetadataOptionsSymlinkPtrOutput ¶ added in v0.11.0
func (o MetadataOptionsSymlinkPtrOutput) ToMetadataOptionsSymlinkPtrOutput() MetadataOptionsSymlinkPtrOutput
func (MetadataOptionsSymlinkPtrOutput) ToMetadataOptionsSymlinkPtrOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsSymlinkPtrOutput) ToMetadataOptionsSymlinkPtrOutputWithContext(ctx context.Context) MetadataOptionsSymlinkPtrOutput
func (MetadataOptionsSymlinkPtrOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o MetadataOptionsSymlinkPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetadataOptionsSymlinkPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsSymlinkPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetadataOptionsTemporaryHold ¶ added in v0.14.0
type MetadataOptionsTemporaryHold string
Specifies how each object's temporary hold status should be preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as TEMPORARY_HOLD_PRESERVE.
func (MetadataOptionsTemporaryHold) ElementType ¶ added in v0.14.0
func (MetadataOptionsTemporaryHold) ElementType() reflect.Type
func (MetadataOptionsTemporaryHold) ToMetadataOptionsTemporaryHoldOutput ¶ added in v0.14.0
func (e MetadataOptionsTemporaryHold) ToMetadataOptionsTemporaryHoldOutput() MetadataOptionsTemporaryHoldOutput
func (MetadataOptionsTemporaryHold) ToMetadataOptionsTemporaryHoldOutputWithContext ¶ added in v0.14.0
func (e MetadataOptionsTemporaryHold) ToMetadataOptionsTemporaryHoldOutputWithContext(ctx context.Context) MetadataOptionsTemporaryHoldOutput
func (MetadataOptionsTemporaryHold) ToMetadataOptionsTemporaryHoldPtrOutput ¶ added in v0.14.0
func (e MetadataOptionsTemporaryHold) ToMetadataOptionsTemporaryHoldPtrOutput() MetadataOptionsTemporaryHoldPtrOutput
func (MetadataOptionsTemporaryHold) ToMetadataOptionsTemporaryHoldPtrOutputWithContext ¶ added in v0.14.0
func (e MetadataOptionsTemporaryHold) ToMetadataOptionsTemporaryHoldPtrOutputWithContext(ctx context.Context) MetadataOptionsTemporaryHoldPtrOutput
func (MetadataOptionsTemporaryHold) ToStringOutput ¶ added in v0.14.0
func (e MetadataOptionsTemporaryHold) ToStringOutput() pulumi.StringOutput
func (MetadataOptionsTemporaryHold) ToStringOutputWithContext ¶ added in v0.14.0
func (e MetadataOptionsTemporaryHold) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MetadataOptionsTemporaryHold) ToStringPtrOutput ¶ added in v0.14.0
func (e MetadataOptionsTemporaryHold) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetadataOptionsTemporaryHold) ToStringPtrOutputWithContext ¶ added in v0.14.0
func (e MetadataOptionsTemporaryHold) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetadataOptionsTemporaryHoldInput ¶ added in v0.14.0
type MetadataOptionsTemporaryHoldInput interface { pulumi.Input ToMetadataOptionsTemporaryHoldOutput() MetadataOptionsTemporaryHoldOutput ToMetadataOptionsTemporaryHoldOutputWithContext(context.Context) MetadataOptionsTemporaryHoldOutput }
MetadataOptionsTemporaryHoldInput is an input type that accepts MetadataOptionsTemporaryHoldArgs and MetadataOptionsTemporaryHoldOutput values. You can construct a concrete instance of `MetadataOptionsTemporaryHoldInput` via:
MetadataOptionsTemporaryHoldArgs{...}
type MetadataOptionsTemporaryHoldOutput ¶ added in v0.14.0
type MetadataOptionsTemporaryHoldOutput struct{ *pulumi.OutputState }
func (MetadataOptionsTemporaryHoldOutput) ElementType ¶ added in v0.14.0
func (MetadataOptionsTemporaryHoldOutput) ElementType() reflect.Type
func (MetadataOptionsTemporaryHoldOutput) ToMetadataOptionsTemporaryHoldOutput ¶ added in v0.14.0
func (o MetadataOptionsTemporaryHoldOutput) ToMetadataOptionsTemporaryHoldOutput() MetadataOptionsTemporaryHoldOutput
func (MetadataOptionsTemporaryHoldOutput) ToMetadataOptionsTemporaryHoldOutputWithContext ¶ added in v0.14.0
func (o MetadataOptionsTemporaryHoldOutput) ToMetadataOptionsTemporaryHoldOutputWithContext(ctx context.Context) MetadataOptionsTemporaryHoldOutput
func (MetadataOptionsTemporaryHoldOutput) ToMetadataOptionsTemporaryHoldPtrOutput ¶ added in v0.14.0
func (o MetadataOptionsTemporaryHoldOutput) ToMetadataOptionsTemporaryHoldPtrOutput() MetadataOptionsTemporaryHoldPtrOutput
func (MetadataOptionsTemporaryHoldOutput) ToMetadataOptionsTemporaryHoldPtrOutputWithContext ¶ added in v0.14.0
func (o MetadataOptionsTemporaryHoldOutput) ToMetadataOptionsTemporaryHoldPtrOutputWithContext(ctx context.Context) MetadataOptionsTemporaryHoldPtrOutput
func (MetadataOptionsTemporaryHoldOutput) ToStringOutput ¶ added in v0.14.0
func (o MetadataOptionsTemporaryHoldOutput) ToStringOutput() pulumi.StringOutput
func (MetadataOptionsTemporaryHoldOutput) ToStringOutputWithContext ¶ added in v0.14.0
func (o MetadataOptionsTemporaryHoldOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MetadataOptionsTemporaryHoldOutput) ToStringPtrOutput ¶ added in v0.14.0
func (o MetadataOptionsTemporaryHoldOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetadataOptionsTemporaryHoldOutput) ToStringPtrOutputWithContext ¶ added in v0.14.0
func (o MetadataOptionsTemporaryHoldOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetadataOptionsTemporaryHoldPtrInput ¶ added in v0.14.0
type MetadataOptionsTemporaryHoldPtrInput interface { pulumi.Input ToMetadataOptionsTemporaryHoldPtrOutput() MetadataOptionsTemporaryHoldPtrOutput ToMetadataOptionsTemporaryHoldPtrOutputWithContext(context.Context) MetadataOptionsTemporaryHoldPtrOutput }
func MetadataOptionsTemporaryHoldPtr ¶ added in v0.14.0
func MetadataOptionsTemporaryHoldPtr(v string) MetadataOptionsTemporaryHoldPtrInput
type MetadataOptionsTemporaryHoldPtrOutput ¶ added in v0.14.0
type MetadataOptionsTemporaryHoldPtrOutput struct{ *pulumi.OutputState }
func (MetadataOptionsTemporaryHoldPtrOutput) ElementType ¶ added in v0.14.0
func (MetadataOptionsTemporaryHoldPtrOutput) ElementType() reflect.Type
func (MetadataOptionsTemporaryHoldPtrOutput) ToMetadataOptionsTemporaryHoldPtrOutput ¶ added in v0.14.0
func (o MetadataOptionsTemporaryHoldPtrOutput) ToMetadataOptionsTemporaryHoldPtrOutput() MetadataOptionsTemporaryHoldPtrOutput
func (MetadataOptionsTemporaryHoldPtrOutput) ToMetadataOptionsTemporaryHoldPtrOutputWithContext ¶ added in v0.14.0
func (o MetadataOptionsTemporaryHoldPtrOutput) ToMetadataOptionsTemporaryHoldPtrOutputWithContext(ctx context.Context) MetadataOptionsTemporaryHoldPtrOutput
func (MetadataOptionsTemporaryHoldPtrOutput) ToStringPtrOutput ¶ added in v0.14.0
func (o MetadataOptionsTemporaryHoldPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetadataOptionsTemporaryHoldPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.14.0
func (o MetadataOptionsTemporaryHoldPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetadataOptionsTimeCreated ¶ added in v0.15.0
type MetadataOptionsTimeCreated string
Specifies how each object's `timeCreated` metadata is preserved for transfers between Google Cloud Storage buckets. If unspecified, the default behavior is the same as TIME_CREATED_SKIP.
func (MetadataOptionsTimeCreated) ElementType ¶ added in v0.15.0
func (MetadataOptionsTimeCreated) ElementType() reflect.Type
func (MetadataOptionsTimeCreated) ToMetadataOptionsTimeCreatedOutput ¶ added in v0.15.0
func (e MetadataOptionsTimeCreated) ToMetadataOptionsTimeCreatedOutput() MetadataOptionsTimeCreatedOutput
func (MetadataOptionsTimeCreated) ToMetadataOptionsTimeCreatedOutputWithContext ¶ added in v0.15.0
func (e MetadataOptionsTimeCreated) ToMetadataOptionsTimeCreatedOutputWithContext(ctx context.Context) MetadataOptionsTimeCreatedOutput
func (MetadataOptionsTimeCreated) ToMetadataOptionsTimeCreatedPtrOutput ¶ added in v0.15.0
func (e MetadataOptionsTimeCreated) ToMetadataOptionsTimeCreatedPtrOutput() MetadataOptionsTimeCreatedPtrOutput
func (MetadataOptionsTimeCreated) ToMetadataOptionsTimeCreatedPtrOutputWithContext ¶ added in v0.15.0
func (e MetadataOptionsTimeCreated) ToMetadataOptionsTimeCreatedPtrOutputWithContext(ctx context.Context) MetadataOptionsTimeCreatedPtrOutput
func (MetadataOptionsTimeCreated) ToStringOutput ¶ added in v0.15.0
func (e MetadataOptionsTimeCreated) ToStringOutput() pulumi.StringOutput
func (MetadataOptionsTimeCreated) ToStringOutputWithContext ¶ added in v0.15.0
func (e MetadataOptionsTimeCreated) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MetadataOptionsTimeCreated) ToStringPtrOutput ¶ added in v0.15.0
func (e MetadataOptionsTimeCreated) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetadataOptionsTimeCreated) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (e MetadataOptionsTimeCreated) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetadataOptionsTimeCreatedInput ¶ added in v0.15.0
type MetadataOptionsTimeCreatedInput interface { pulumi.Input ToMetadataOptionsTimeCreatedOutput() MetadataOptionsTimeCreatedOutput ToMetadataOptionsTimeCreatedOutputWithContext(context.Context) MetadataOptionsTimeCreatedOutput }
MetadataOptionsTimeCreatedInput is an input type that accepts MetadataOptionsTimeCreatedArgs and MetadataOptionsTimeCreatedOutput values. You can construct a concrete instance of `MetadataOptionsTimeCreatedInput` via:
MetadataOptionsTimeCreatedArgs{...}
type MetadataOptionsTimeCreatedOutput ¶ added in v0.15.0
type MetadataOptionsTimeCreatedOutput struct{ *pulumi.OutputState }
func (MetadataOptionsTimeCreatedOutput) ElementType ¶ added in v0.15.0
func (MetadataOptionsTimeCreatedOutput) ElementType() reflect.Type
func (MetadataOptionsTimeCreatedOutput) ToMetadataOptionsTimeCreatedOutput ¶ added in v0.15.0
func (o MetadataOptionsTimeCreatedOutput) ToMetadataOptionsTimeCreatedOutput() MetadataOptionsTimeCreatedOutput
func (MetadataOptionsTimeCreatedOutput) ToMetadataOptionsTimeCreatedOutputWithContext ¶ added in v0.15.0
func (o MetadataOptionsTimeCreatedOutput) ToMetadataOptionsTimeCreatedOutputWithContext(ctx context.Context) MetadataOptionsTimeCreatedOutput
func (MetadataOptionsTimeCreatedOutput) ToMetadataOptionsTimeCreatedPtrOutput ¶ added in v0.15.0
func (o MetadataOptionsTimeCreatedOutput) ToMetadataOptionsTimeCreatedPtrOutput() MetadataOptionsTimeCreatedPtrOutput
func (MetadataOptionsTimeCreatedOutput) ToMetadataOptionsTimeCreatedPtrOutputWithContext ¶ added in v0.15.0
func (o MetadataOptionsTimeCreatedOutput) ToMetadataOptionsTimeCreatedPtrOutputWithContext(ctx context.Context) MetadataOptionsTimeCreatedPtrOutput
func (MetadataOptionsTimeCreatedOutput) ToStringOutput ¶ added in v0.15.0
func (o MetadataOptionsTimeCreatedOutput) ToStringOutput() pulumi.StringOutput
func (MetadataOptionsTimeCreatedOutput) ToStringOutputWithContext ¶ added in v0.15.0
func (o MetadataOptionsTimeCreatedOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MetadataOptionsTimeCreatedOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o MetadataOptionsTimeCreatedOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetadataOptionsTimeCreatedOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o MetadataOptionsTimeCreatedOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetadataOptionsTimeCreatedPtrInput ¶ added in v0.15.0
type MetadataOptionsTimeCreatedPtrInput interface { pulumi.Input ToMetadataOptionsTimeCreatedPtrOutput() MetadataOptionsTimeCreatedPtrOutput ToMetadataOptionsTimeCreatedPtrOutputWithContext(context.Context) MetadataOptionsTimeCreatedPtrOutput }
func MetadataOptionsTimeCreatedPtr ¶ added in v0.15.0
func MetadataOptionsTimeCreatedPtr(v string) MetadataOptionsTimeCreatedPtrInput
type MetadataOptionsTimeCreatedPtrOutput ¶ added in v0.15.0
type MetadataOptionsTimeCreatedPtrOutput struct{ *pulumi.OutputState }
func (MetadataOptionsTimeCreatedPtrOutput) Elem ¶ added in v0.15.0
func (o MetadataOptionsTimeCreatedPtrOutput) Elem() MetadataOptionsTimeCreatedOutput
func (MetadataOptionsTimeCreatedPtrOutput) ElementType ¶ added in v0.15.0
func (MetadataOptionsTimeCreatedPtrOutput) ElementType() reflect.Type
func (MetadataOptionsTimeCreatedPtrOutput) ToMetadataOptionsTimeCreatedPtrOutput ¶ added in v0.15.0
func (o MetadataOptionsTimeCreatedPtrOutput) ToMetadataOptionsTimeCreatedPtrOutput() MetadataOptionsTimeCreatedPtrOutput
func (MetadataOptionsTimeCreatedPtrOutput) ToMetadataOptionsTimeCreatedPtrOutputWithContext ¶ added in v0.15.0
func (o MetadataOptionsTimeCreatedPtrOutput) ToMetadataOptionsTimeCreatedPtrOutputWithContext(ctx context.Context) MetadataOptionsTimeCreatedPtrOutput
func (MetadataOptionsTimeCreatedPtrOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o MetadataOptionsTimeCreatedPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetadataOptionsTimeCreatedPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o MetadataOptionsTimeCreatedPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetadataOptionsUid ¶ added in v0.11.0
type MetadataOptionsUid string
Specifies how each file's POSIX user ID (UID) attribute should be handled by the transfer. By default, UID is not preserved. Only applicable to transfers involving POSIX file systems, and ignored for other transfers.
func (MetadataOptionsUid) ElementType ¶ added in v0.11.0
func (MetadataOptionsUid) ElementType() reflect.Type
func (MetadataOptionsUid) ToMetadataOptionsUidOutput ¶ added in v0.11.0
func (e MetadataOptionsUid) ToMetadataOptionsUidOutput() MetadataOptionsUidOutput
func (MetadataOptionsUid) ToMetadataOptionsUidOutputWithContext ¶ added in v0.11.0
func (e MetadataOptionsUid) ToMetadataOptionsUidOutputWithContext(ctx context.Context) MetadataOptionsUidOutput
func (MetadataOptionsUid) ToMetadataOptionsUidPtrOutput ¶ added in v0.11.0
func (e MetadataOptionsUid) ToMetadataOptionsUidPtrOutput() MetadataOptionsUidPtrOutput
func (MetadataOptionsUid) ToMetadataOptionsUidPtrOutputWithContext ¶ added in v0.11.0
func (e MetadataOptionsUid) ToMetadataOptionsUidPtrOutputWithContext(ctx context.Context) MetadataOptionsUidPtrOutput
func (MetadataOptionsUid) ToStringOutput ¶ added in v0.11.0
func (e MetadataOptionsUid) ToStringOutput() pulumi.StringOutput
func (MetadataOptionsUid) ToStringOutputWithContext ¶ added in v0.11.0
func (e MetadataOptionsUid) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MetadataOptionsUid) ToStringPtrOutput ¶ added in v0.11.0
func (e MetadataOptionsUid) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetadataOptionsUid) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (e MetadataOptionsUid) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetadataOptionsUidInput ¶ added in v0.11.0
type MetadataOptionsUidInput interface { pulumi.Input ToMetadataOptionsUidOutput() MetadataOptionsUidOutput ToMetadataOptionsUidOutputWithContext(context.Context) MetadataOptionsUidOutput }
MetadataOptionsUidInput is an input type that accepts MetadataOptionsUidArgs and MetadataOptionsUidOutput values. You can construct a concrete instance of `MetadataOptionsUidInput` via:
MetadataOptionsUidArgs{...}
type MetadataOptionsUidOutput ¶ added in v0.11.0
type MetadataOptionsUidOutput struct{ *pulumi.OutputState }
func (MetadataOptionsUidOutput) ElementType ¶ added in v0.11.0
func (MetadataOptionsUidOutput) ElementType() reflect.Type
func (MetadataOptionsUidOutput) ToMetadataOptionsUidOutput ¶ added in v0.11.0
func (o MetadataOptionsUidOutput) ToMetadataOptionsUidOutput() MetadataOptionsUidOutput
func (MetadataOptionsUidOutput) ToMetadataOptionsUidOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsUidOutput) ToMetadataOptionsUidOutputWithContext(ctx context.Context) MetadataOptionsUidOutput
func (MetadataOptionsUidOutput) ToMetadataOptionsUidPtrOutput ¶ added in v0.11.0
func (o MetadataOptionsUidOutput) ToMetadataOptionsUidPtrOutput() MetadataOptionsUidPtrOutput
func (MetadataOptionsUidOutput) ToMetadataOptionsUidPtrOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsUidOutput) ToMetadataOptionsUidPtrOutputWithContext(ctx context.Context) MetadataOptionsUidPtrOutput
func (MetadataOptionsUidOutput) ToStringOutput ¶ added in v0.11.0
func (o MetadataOptionsUidOutput) ToStringOutput() pulumi.StringOutput
func (MetadataOptionsUidOutput) ToStringOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsUidOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MetadataOptionsUidOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o MetadataOptionsUidOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetadataOptionsUidOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsUidOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MetadataOptionsUidPtrInput ¶ added in v0.11.0
type MetadataOptionsUidPtrInput interface { pulumi.Input ToMetadataOptionsUidPtrOutput() MetadataOptionsUidPtrOutput ToMetadataOptionsUidPtrOutputWithContext(context.Context) MetadataOptionsUidPtrOutput }
func MetadataOptionsUidPtr ¶ added in v0.11.0
func MetadataOptionsUidPtr(v string) MetadataOptionsUidPtrInput
type MetadataOptionsUidPtrOutput ¶ added in v0.11.0
type MetadataOptionsUidPtrOutput struct{ *pulumi.OutputState }
func (MetadataOptionsUidPtrOutput) Elem ¶ added in v0.11.0
func (o MetadataOptionsUidPtrOutput) Elem() MetadataOptionsUidOutput
func (MetadataOptionsUidPtrOutput) ElementType ¶ added in v0.11.0
func (MetadataOptionsUidPtrOutput) ElementType() reflect.Type
func (MetadataOptionsUidPtrOutput) ToMetadataOptionsUidPtrOutput ¶ added in v0.11.0
func (o MetadataOptionsUidPtrOutput) ToMetadataOptionsUidPtrOutput() MetadataOptionsUidPtrOutput
func (MetadataOptionsUidPtrOutput) ToMetadataOptionsUidPtrOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsUidPtrOutput) ToMetadataOptionsUidPtrOutputWithContext(ctx context.Context) MetadataOptionsUidPtrOutput
func (MetadataOptionsUidPtrOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o MetadataOptionsUidPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MetadataOptionsUidPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o MetadataOptionsUidPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NotificationConfig ¶
type NotificationConfig struct { // Event types for which a notification is desired. If empty, send notifications for all event types. EventTypes []NotificationConfigEventTypesItem `pulumi:"eventTypes"` // The desired format of the notification message payloads. PayloadFormat NotificationConfigPayloadFormat `pulumi:"payloadFormat"` // The `Topic.name` of the Pub/Sub topic to which to publish notifications. Must be of the format: `projects/{project}/topics/{topic}`. Not matching this format results in an INVALID_ARGUMENT error. PubsubTopic string `pulumi:"pubsubTopic"` }
Specification to configure notifications published to Pub/Sub. Notifications are published to the customer-provided topic using the following `PubsubMessage.attributes`: * `"eventType"`: one of the EventType values * `"payloadFormat"`: one of the PayloadFormat values * `"projectId"`: the project_id of the `TransferOperation` * `"transferJobName"`: the transfer_job_name of the `TransferOperation` * `"transferOperationName"`: the name of the `TransferOperation` The `PubsubMessage.data` contains a TransferOperation resource formatted according to the specified `PayloadFormat`.
type NotificationConfigArgs ¶
type NotificationConfigArgs struct { // Event types for which a notification is desired. If empty, send notifications for all event types. EventTypes NotificationConfigEventTypesItemArrayInput `pulumi:"eventTypes"` // The desired format of the notification message payloads. PayloadFormat NotificationConfigPayloadFormatInput `pulumi:"payloadFormat"` // The `Topic.name` of the Pub/Sub topic to which to publish notifications. Must be of the format: `projects/{project}/topics/{topic}`. Not matching this format results in an INVALID_ARGUMENT error. PubsubTopic pulumi.StringInput `pulumi:"pubsubTopic"` }
Specification to configure notifications published to Pub/Sub. Notifications are published to the customer-provided topic using the following `PubsubMessage.attributes`: * `"eventType"`: one of the EventType values * `"payloadFormat"`: one of the PayloadFormat values * `"projectId"`: the project_id of the `TransferOperation` * `"transferJobName"`: the transfer_job_name of the `TransferOperation` * `"transferOperationName"`: the name of the `TransferOperation` The `PubsubMessage.data` contains a TransferOperation resource formatted according to the specified `PayloadFormat`.
func (NotificationConfigArgs) ElementType ¶
func (NotificationConfigArgs) ElementType() reflect.Type
func (NotificationConfigArgs) ToNotificationConfigOutput ¶
func (i NotificationConfigArgs) ToNotificationConfigOutput() NotificationConfigOutput
func (NotificationConfigArgs) ToNotificationConfigOutputWithContext ¶
func (i NotificationConfigArgs) ToNotificationConfigOutputWithContext(ctx context.Context) NotificationConfigOutput
func (NotificationConfigArgs) ToNotificationConfigPtrOutput ¶
func (i NotificationConfigArgs) ToNotificationConfigPtrOutput() NotificationConfigPtrOutput
func (NotificationConfigArgs) ToNotificationConfigPtrOutputWithContext ¶
func (i NotificationConfigArgs) ToNotificationConfigPtrOutputWithContext(ctx context.Context) NotificationConfigPtrOutput
type NotificationConfigEventTypesItem ¶ added in v0.4.0
type NotificationConfigEventTypesItem string
func (NotificationConfigEventTypesItem) ElementType ¶ added in v0.4.0
func (NotificationConfigEventTypesItem) ElementType() reflect.Type
func (NotificationConfigEventTypesItem) ToNotificationConfigEventTypesItemOutput ¶ added in v0.6.0
func (e NotificationConfigEventTypesItem) ToNotificationConfigEventTypesItemOutput() NotificationConfigEventTypesItemOutput
func (NotificationConfigEventTypesItem) ToNotificationConfigEventTypesItemOutputWithContext ¶ added in v0.6.0
func (e NotificationConfigEventTypesItem) ToNotificationConfigEventTypesItemOutputWithContext(ctx context.Context) NotificationConfigEventTypesItemOutput
func (NotificationConfigEventTypesItem) ToNotificationConfigEventTypesItemPtrOutput ¶ added in v0.6.0
func (e NotificationConfigEventTypesItem) ToNotificationConfigEventTypesItemPtrOutput() NotificationConfigEventTypesItemPtrOutput
func (NotificationConfigEventTypesItem) ToNotificationConfigEventTypesItemPtrOutputWithContext ¶ added in v0.6.0
func (e NotificationConfigEventTypesItem) ToNotificationConfigEventTypesItemPtrOutputWithContext(ctx context.Context) NotificationConfigEventTypesItemPtrOutput
func (NotificationConfigEventTypesItem) ToStringOutput ¶ added in v0.4.0
func (e NotificationConfigEventTypesItem) ToStringOutput() pulumi.StringOutput
func (NotificationConfigEventTypesItem) ToStringOutputWithContext ¶ added in v0.4.0
func (e NotificationConfigEventTypesItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NotificationConfigEventTypesItem) ToStringPtrOutput ¶ added in v0.4.0
func (e NotificationConfigEventTypesItem) ToStringPtrOutput() pulumi.StringPtrOutput
func (NotificationConfigEventTypesItem) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e NotificationConfigEventTypesItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NotificationConfigEventTypesItemArray ¶ added in v0.4.0
type NotificationConfigEventTypesItemArray []NotificationConfigEventTypesItem
func (NotificationConfigEventTypesItemArray) ElementType ¶ added in v0.4.0
func (NotificationConfigEventTypesItemArray) ElementType() reflect.Type
func (NotificationConfigEventTypesItemArray) ToNotificationConfigEventTypesItemArrayOutput ¶ added in v0.4.0
func (i NotificationConfigEventTypesItemArray) ToNotificationConfigEventTypesItemArrayOutput() NotificationConfigEventTypesItemArrayOutput
func (NotificationConfigEventTypesItemArray) ToNotificationConfigEventTypesItemArrayOutputWithContext ¶ added in v0.4.0
func (i NotificationConfigEventTypesItemArray) ToNotificationConfigEventTypesItemArrayOutputWithContext(ctx context.Context) NotificationConfigEventTypesItemArrayOutput
type NotificationConfigEventTypesItemArrayInput ¶ added in v0.4.0
type NotificationConfigEventTypesItemArrayInput interface { pulumi.Input ToNotificationConfigEventTypesItemArrayOutput() NotificationConfigEventTypesItemArrayOutput ToNotificationConfigEventTypesItemArrayOutputWithContext(context.Context) NotificationConfigEventTypesItemArrayOutput }
NotificationConfigEventTypesItemArrayInput is an input type that accepts NotificationConfigEventTypesItemArray and NotificationConfigEventTypesItemArrayOutput values. You can construct a concrete instance of `NotificationConfigEventTypesItemArrayInput` via:
NotificationConfigEventTypesItemArray{ NotificationConfigEventTypesItemArgs{...} }
type NotificationConfigEventTypesItemArrayOutput ¶ added in v0.4.0
type NotificationConfigEventTypesItemArrayOutput struct{ *pulumi.OutputState }
func (NotificationConfigEventTypesItemArrayOutput) ElementType ¶ added in v0.4.0
func (NotificationConfigEventTypesItemArrayOutput) ElementType() reflect.Type
func (NotificationConfigEventTypesItemArrayOutput) ToNotificationConfigEventTypesItemArrayOutput ¶ added in v0.4.0
func (o NotificationConfigEventTypesItemArrayOutput) ToNotificationConfigEventTypesItemArrayOutput() NotificationConfigEventTypesItemArrayOutput
func (NotificationConfigEventTypesItemArrayOutput) ToNotificationConfigEventTypesItemArrayOutputWithContext ¶ added in v0.4.0
func (o NotificationConfigEventTypesItemArrayOutput) ToNotificationConfigEventTypesItemArrayOutputWithContext(ctx context.Context) NotificationConfigEventTypesItemArrayOutput
type NotificationConfigEventTypesItemInput ¶ added in v0.6.0
type NotificationConfigEventTypesItemInput interface { pulumi.Input ToNotificationConfigEventTypesItemOutput() NotificationConfigEventTypesItemOutput ToNotificationConfigEventTypesItemOutputWithContext(context.Context) NotificationConfigEventTypesItemOutput }
NotificationConfigEventTypesItemInput is an input type that accepts NotificationConfigEventTypesItemArgs and NotificationConfigEventTypesItemOutput values. You can construct a concrete instance of `NotificationConfigEventTypesItemInput` via:
NotificationConfigEventTypesItemArgs{...}
type NotificationConfigEventTypesItemOutput ¶ added in v0.6.0
type NotificationConfigEventTypesItemOutput struct{ *pulumi.OutputState }
func (NotificationConfigEventTypesItemOutput) ElementType ¶ added in v0.6.0
func (NotificationConfigEventTypesItemOutput) ElementType() reflect.Type
func (NotificationConfigEventTypesItemOutput) ToNotificationConfigEventTypesItemOutput ¶ added in v0.6.0
func (o NotificationConfigEventTypesItemOutput) ToNotificationConfigEventTypesItemOutput() NotificationConfigEventTypesItemOutput
func (NotificationConfigEventTypesItemOutput) ToNotificationConfigEventTypesItemOutputWithContext ¶ added in v0.6.0
func (o NotificationConfigEventTypesItemOutput) ToNotificationConfigEventTypesItemOutputWithContext(ctx context.Context) NotificationConfigEventTypesItemOutput
func (NotificationConfigEventTypesItemOutput) ToNotificationConfigEventTypesItemPtrOutput ¶ added in v0.6.0
func (o NotificationConfigEventTypesItemOutput) ToNotificationConfigEventTypesItemPtrOutput() NotificationConfigEventTypesItemPtrOutput
func (NotificationConfigEventTypesItemOutput) ToNotificationConfigEventTypesItemPtrOutputWithContext ¶ added in v0.6.0
func (o NotificationConfigEventTypesItemOutput) ToNotificationConfigEventTypesItemPtrOutputWithContext(ctx context.Context) NotificationConfigEventTypesItemPtrOutput
func (NotificationConfigEventTypesItemOutput) ToStringOutput ¶ added in v0.6.0
func (o NotificationConfigEventTypesItemOutput) ToStringOutput() pulumi.StringOutput
func (NotificationConfigEventTypesItemOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o NotificationConfigEventTypesItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NotificationConfigEventTypesItemOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o NotificationConfigEventTypesItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NotificationConfigEventTypesItemOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o NotificationConfigEventTypesItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NotificationConfigEventTypesItemPtrInput ¶ added in v0.6.0
type NotificationConfigEventTypesItemPtrInput interface { pulumi.Input ToNotificationConfigEventTypesItemPtrOutput() NotificationConfigEventTypesItemPtrOutput ToNotificationConfigEventTypesItemPtrOutputWithContext(context.Context) NotificationConfigEventTypesItemPtrOutput }
func NotificationConfigEventTypesItemPtr ¶ added in v0.6.0
func NotificationConfigEventTypesItemPtr(v string) NotificationConfigEventTypesItemPtrInput
type NotificationConfigEventTypesItemPtrOutput ¶ added in v0.6.0
type NotificationConfigEventTypesItemPtrOutput struct{ *pulumi.OutputState }
func (NotificationConfigEventTypesItemPtrOutput) ElementType ¶ added in v0.6.0
func (NotificationConfigEventTypesItemPtrOutput) ElementType() reflect.Type
func (NotificationConfigEventTypesItemPtrOutput) ToNotificationConfigEventTypesItemPtrOutput ¶ added in v0.6.0
func (o NotificationConfigEventTypesItemPtrOutput) ToNotificationConfigEventTypesItemPtrOutput() NotificationConfigEventTypesItemPtrOutput
func (NotificationConfigEventTypesItemPtrOutput) ToNotificationConfigEventTypesItemPtrOutputWithContext ¶ added in v0.6.0
func (o NotificationConfigEventTypesItemPtrOutput) ToNotificationConfigEventTypesItemPtrOutputWithContext(ctx context.Context) NotificationConfigEventTypesItemPtrOutput
func (NotificationConfigEventTypesItemPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o NotificationConfigEventTypesItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NotificationConfigEventTypesItemPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o NotificationConfigEventTypesItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NotificationConfigInput ¶
type NotificationConfigInput interface { pulumi.Input ToNotificationConfigOutput() NotificationConfigOutput ToNotificationConfigOutputWithContext(context.Context) NotificationConfigOutput }
NotificationConfigInput is an input type that accepts NotificationConfigArgs and NotificationConfigOutput values. You can construct a concrete instance of `NotificationConfigInput` via:
NotificationConfigArgs{...}
type NotificationConfigOutput ¶
type NotificationConfigOutput struct{ *pulumi.OutputState }
Specification to configure notifications published to Pub/Sub. Notifications are published to the customer-provided topic using the following `PubsubMessage.attributes`: * `"eventType"`: one of the EventType values * `"payloadFormat"`: one of the PayloadFormat values * `"projectId"`: the project_id of the `TransferOperation` * `"transferJobName"`: the transfer_job_name of the `TransferOperation` * `"transferOperationName"`: the name of the `TransferOperation` The `PubsubMessage.data` contains a TransferOperation resource formatted according to the specified `PayloadFormat`.
func (NotificationConfigOutput) ElementType ¶
func (NotificationConfigOutput) ElementType() reflect.Type
func (NotificationConfigOutput) EventTypes ¶
func (o NotificationConfigOutput) EventTypes() NotificationConfigEventTypesItemArrayOutput
Event types for which a notification is desired. If empty, send notifications for all event types.
func (NotificationConfigOutput) PayloadFormat ¶
func (o NotificationConfigOutput) PayloadFormat() NotificationConfigPayloadFormatOutput
The desired format of the notification message payloads.
func (NotificationConfigOutput) PubsubTopic ¶
func (o NotificationConfigOutput) PubsubTopic() pulumi.StringOutput
The `Topic.name` of the Pub/Sub topic to which to publish notifications. Must be of the format: `projects/{project}/topics/{topic}`. Not matching this format results in an INVALID_ARGUMENT error.
func (NotificationConfigOutput) ToNotificationConfigOutput ¶
func (o NotificationConfigOutput) ToNotificationConfigOutput() NotificationConfigOutput
func (NotificationConfigOutput) ToNotificationConfigOutputWithContext ¶
func (o NotificationConfigOutput) ToNotificationConfigOutputWithContext(ctx context.Context) NotificationConfigOutput
func (NotificationConfigOutput) ToNotificationConfigPtrOutput ¶
func (o NotificationConfigOutput) ToNotificationConfigPtrOutput() NotificationConfigPtrOutput
func (NotificationConfigOutput) ToNotificationConfigPtrOutputWithContext ¶
func (o NotificationConfigOutput) ToNotificationConfigPtrOutputWithContext(ctx context.Context) NotificationConfigPtrOutput
type NotificationConfigPayloadFormat ¶ added in v0.4.0
type NotificationConfigPayloadFormat string
Required. The desired format of the notification message payloads.
func (NotificationConfigPayloadFormat) ElementType ¶ added in v0.4.0
func (NotificationConfigPayloadFormat) ElementType() reflect.Type
func (NotificationConfigPayloadFormat) ToNotificationConfigPayloadFormatOutput ¶ added in v0.6.0
func (e NotificationConfigPayloadFormat) ToNotificationConfigPayloadFormatOutput() NotificationConfigPayloadFormatOutput
func (NotificationConfigPayloadFormat) ToNotificationConfigPayloadFormatOutputWithContext ¶ added in v0.6.0
func (e NotificationConfigPayloadFormat) ToNotificationConfigPayloadFormatOutputWithContext(ctx context.Context) NotificationConfigPayloadFormatOutput
func (NotificationConfigPayloadFormat) ToNotificationConfigPayloadFormatPtrOutput ¶ added in v0.6.0
func (e NotificationConfigPayloadFormat) ToNotificationConfigPayloadFormatPtrOutput() NotificationConfigPayloadFormatPtrOutput
func (NotificationConfigPayloadFormat) ToNotificationConfigPayloadFormatPtrOutputWithContext ¶ added in v0.6.0
func (e NotificationConfigPayloadFormat) ToNotificationConfigPayloadFormatPtrOutputWithContext(ctx context.Context) NotificationConfigPayloadFormatPtrOutput
func (NotificationConfigPayloadFormat) ToStringOutput ¶ added in v0.4.0
func (e NotificationConfigPayloadFormat) ToStringOutput() pulumi.StringOutput
func (NotificationConfigPayloadFormat) ToStringOutputWithContext ¶ added in v0.4.0
func (e NotificationConfigPayloadFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NotificationConfigPayloadFormat) ToStringPtrOutput ¶ added in v0.4.0
func (e NotificationConfigPayloadFormat) ToStringPtrOutput() pulumi.StringPtrOutput
func (NotificationConfigPayloadFormat) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e NotificationConfigPayloadFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NotificationConfigPayloadFormatInput ¶ added in v0.6.0
type NotificationConfigPayloadFormatInput interface { pulumi.Input ToNotificationConfigPayloadFormatOutput() NotificationConfigPayloadFormatOutput ToNotificationConfigPayloadFormatOutputWithContext(context.Context) NotificationConfigPayloadFormatOutput }
NotificationConfigPayloadFormatInput is an input type that accepts NotificationConfigPayloadFormatArgs and NotificationConfigPayloadFormatOutput values. You can construct a concrete instance of `NotificationConfigPayloadFormatInput` via:
NotificationConfigPayloadFormatArgs{...}
type NotificationConfigPayloadFormatOutput ¶ added in v0.6.0
type NotificationConfigPayloadFormatOutput struct{ *pulumi.OutputState }
func (NotificationConfigPayloadFormatOutput) ElementType ¶ added in v0.6.0
func (NotificationConfigPayloadFormatOutput) ElementType() reflect.Type
func (NotificationConfigPayloadFormatOutput) ToNotificationConfigPayloadFormatOutput ¶ added in v0.6.0
func (o NotificationConfigPayloadFormatOutput) ToNotificationConfigPayloadFormatOutput() NotificationConfigPayloadFormatOutput
func (NotificationConfigPayloadFormatOutput) ToNotificationConfigPayloadFormatOutputWithContext ¶ added in v0.6.0
func (o NotificationConfigPayloadFormatOutput) ToNotificationConfigPayloadFormatOutputWithContext(ctx context.Context) NotificationConfigPayloadFormatOutput
func (NotificationConfigPayloadFormatOutput) ToNotificationConfigPayloadFormatPtrOutput ¶ added in v0.6.0
func (o NotificationConfigPayloadFormatOutput) ToNotificationConfigPayloadFormatPtrOutput() NotificationConfigPayloadFormatPtrOutput
func (NotificationConfigPayloadFormatOutput) ToNotificationConfigPayloadFormatPtrOutputWithContext ¶ added in v0.6.0
func (o NotificationConfigPayloadFormatOutput) ToNotificationConfigPayloadFormatPtrOutputWithContext(ctx context.Context) NotificationConfigPayloadFormatPtrOutput
func (NotificationConfigPayloadFormatOutput) ToStringOutput ¶ added in v0.6.0
func (o NotificationConfigPayloadFormatOutput) ToStringOutput() pulumi.StringOutput
func (NotificationConfigPayloadFormatOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o NotificationConfigPayloadFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NotificationConfigPayloadFormatOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o NotificationConfigPayloadFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NotificationConfigPayloadFormatOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o NotificationConfigPayloadFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NotificationConfigPayloadFormatPtrInput ¶ added in v0.6.0
type NotificationConfigPayloadFormatPtrInput interface { pulumi.Input ToNotificationConfigPayloadFormatPtrOutput() NotificationConfigPayloadFormatPtrOutput ToNotificationConfigPayloadFormatPtrOutputWithContext(context.Context) NotificationConfigPayloadFormatPtrOutput }
func NotificationConfigPayloadFormatPtr ¶ added in v0.6.0
func NotificationConfigPayloadFormatPtr(v string) NotificationConfigPayloadFormatPtrInput
type NotificationConfigPayloadFormatPtrOutput ¶ added in v0.6.0
type NotificationConfigPayloadFormatPtrOutput struct{ *pulumi.OutputState }
func (NotificationConfigPayloadFormatPtrOutput) ElementType ¶ added in v0.6.0
func (NotificationConfigPayloadFormatPtrOutput) ElementType() reflect.Type
func (NotificationConfigPayloadFormatPtrOutput) ToNotificationConfigPayloadFormatPtrOutput ¶ added in v0.6.0
func (o NotificationConfigPayloadFormatPtrOutput) ToNotificationConfigPayloadFormatPtrOutput() NotificationConfigPayloadFormatPtrOutput
func (NotificationConfigPayloadFormatPtrOutput) ToNotificationConfigPayloadFormatPtrOutputWithContext ¶ added in v0.6.0
func (o NotificationConfigPayloadFormatPtrOutput) ToNotificationConfigPayloadFormatPtrOutputWithContext(ctx context.Context) NotificationConfigPayloadFormatPtrOutput
func (NotificationConfigPayloadFormatPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o NotificationConfigPayloadFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NotificationConfigPayloadFormatPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o NotificationConfigPayloadFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NotificationConfigPtrInput ¶
type NotificationConfigPtrInput interface { pulumi.Input ToNotificationConfigPtrOutput() NotificationConfigPtrOutput ToNotificationConfigPtrOutputWithContext(context.Context) NotificationConfigPtrOutput }
NotificationConfigPtrInput is an input type that accepts NotificationConfigArgs, NotificationConfigPtr and NotificationConfigPtrOutput values. You can construct a concrete instance of `NotificationConfigPtrInput` via:
NotificationConfigArgs{...} or: nil
func NotificationConfigPtr ¶
func NotificationConfigPtr(v *NotificationConfigArgs) NotificationConfigPtrInput
type NotificationConfigPtrOutput ¶
type NotificationConfigPtrOutput struct{ *pulumi.OutputState }
func (NotificationConfigPtrOutput) Elem ¶
func (o NotificationConfigPtrOutput) Elem() NotificationConfigOutput
func (NotificationConfigPtrOutput) ElementType ¶
func (NotificationConfigPtrOutput) ElementType() reflect.Type
func (NotificationConfigPtrOutput) EventTypes ¶
func (o NotificationConfigPtrOutput) EventTypes() NotificationConfigEventTypesItemArrayOutput
Event types for which a notification is desired. If empty, send notifications for all event types.
func (NotificationConfigPtrOutput) PayloadFormat ¶
func (o NotificationConfigPtrOutput) PayloadFormat() NotificationConfigPayloadFormatPtrOutput
The desired format of the notification message payloads.
func (NotificationConfigPtrOutput) PubsubTopic ¶
func (o NotificationConfigPtrOutput) PubsubTopic() pulumi.StringPtrOutput
The `Topic.name` of the Pub/Sub topic to which to publish notifications. Must be of the format: `projects/{project}/topics/{topic}`. Not matching this format results in an INVALID_ARGUMENT error.
func (NotificationConfigPtrOutput) ToNotificationConfigPtrOutput ¶
func (o NotificationConfigPtrOutput) ToNotificationConfigPtrOutput() NotificationConfigPtrOutput
func (NotificationConfigPtrOutput) ToNotificationConfigPtrOutputWithContext ¶
func (o NotificationConfigPtrOutput) ToNotificationConfigPtrOutputWithContext(ctx context.Context) NotificationConfigPtrOutput
type NotificationConfigResponse ¶
type NotificationConfigResponse struct { // Event types for which a notification is desired. If empty, send notifications for all event types. EventTypes []string `pulumi:"eventTypes"` // The desired format of the notification message payloads. PayloadFormat string `pulumi:"payloadFormat"` // The `Topic.name` of the Pub/Sub topic to which to publish notifications. Must be of the format: `projects/{project}/topics/{topic}`. Not matching this format results in an INVALID_ARGUMENT error. PubsubTopic string `pulumi:"pubsubTopic"` }
Specification to configure notifications published to Pub/Sub. Notifications are published to the customer-provided topic using the following `PubsubMessage.attributes`: * `"eventType"`: one of the EventType values * `"payloadFormat"`: one of the PayloadFormat values * `"projectId"`: the project_id of the `TransferOperation` * `"transferJobName"`: the transfer_job_name of the `TransferOperation` * `"transferOperationName"`: the name of the `TransferOperation` The `PubsubMessage.data` contains a TransferOperation resource formatted according to the specified `PayloadFormat`.
type NotificationConfigResponseOutput ¶
type NotificationConfigResponseOutput struct{ *pulumi.OutputState }
Specification to configure notifications published to Pub/Sub. Notifications are published to the customer-provided topic using the following `PubsubMessage.attributes`: * `"eventType"`: one of the EventType values * `"payloadFormat"`: one of the PayloadFormat values * `"projectId"`: the project_id of the `TransferOperation` * `"transferJobName"`: the transfer_job_name of the `TransferOperation` * `"transferOperationName"`: the name of the `TransferOperation` The `PubsubMessage.data` contains a TransferOperation resource formatted according to the specified `PayloadFormat`.
func (NotificationConfigResponseOutput) ElementType ¶
func (NotificationConfigResponseOutput) ElementType() reflect.Type
func (NotificationConfigResponseOutput) EventTypes ¶
func (o NotificationConfigResponseOutput) EventTypes() pulumi.StringArrayOutput
Event types for which a notification is desired. If empty, send notifications for all event types.
func (NotificationConfigResponseOutput) PayloadFormat ¶
func (o NotificationConfigResponseOutput) PayloadFormat() pulumi.StringOutput
The desired format of the notification message payloads.
func (NotificationConfigResponseOutput) PubsubTopic ¶
func (o NotificationConfigResponseOutput) PubsubTopic() pulumi.StringOutput
The `Topic.name` of the Pub/Sub topic to which to publish notifications. Must be of the format: `projects/{project}/topics/{topic}`. Not matching this format results in an INVALID_ARGUMENT error.
func (NotificationConfigResponseOutput) ToNotificationConfigResponseOutput ¶
func (o NotificationConfigResponseOutput) ToNotificationConfigResponseOutput() NotificationConfigResponseOutput
func (NotificationConfigResponseOutput) ToNotificationConfigResponseOutputWithContext ¶
func (o NotificationConfigResponseOutput) ToNotificationConfigResponseOutputWithContext(ctx context.Context) NotificationConfigResponseOutput
type ObjectConditions ¶
type ObjectConditions struct { // If you specify `exclude_prefixes`, Storage Transfer Service uses the items in the `exclude_prefixes` array to determine which objects to exclude from a transfer. Objects must not start with one of the matching `exclude_prefixes` for inclusion in a transfer. The following are requirements of `exclude_prefixes`: * Each exclude-prefix can contain any sequence of Unicode characters, to a max length of 1024 bytes when UTF8-encoded, and must not contain Carriage Return or Line Feed characters. Wildcard matching and regular expression matching are not supported. * Each exclude-prefix must omit the leading slash. For example, to exclude the object `s3://my-aws-bucket/logs/y=2015/requests.gz`, specify the exclude-prefix as `logs/y=2015/requests.gz`. * None of the exclude-prefix values can be empty, if specified. * Each exclude-prefix must exclude a distinct portion of the object namespace. No exclude-prefix may be a prefix of another exclude-prefix. * If include_prefixes is specified, then each exclude-prefix must start with the value of a path explicitly included by `include_prefixes`. The max size of `exclude_prefixes` is 1000. For more information, see [Filtering objects from transfers](/storage-transfer/docs/filtering-objects-from-transfers). ExcludePrefixes []string `pulumi:"excludePrefixes"` // If you specify `include_prefixes`, Storage Transfer Service uses the items in the `include_prefixes` array to determine which objects to include in a transfer. Objects must start with one of the matching `include_prefixes` for inclusion in the transfer. If exclude_prefixes is specified, objects must not start with any of the `exclude_prefixes` specified for inclusion in the transfer. The following are requirements of `include_prefixes`: * Each include-prefix can contain any sequence of Unicode characters, to a max length of 1024 bytes when UTF8-encoded, and must not contain Carriage Return or Line Feed characters. Wildcard matching and regular expression matching are not supported. * Each include-prefix must omit the leading slash. For example, to include the object `s3://my-aws-bucket/logs/y=2015/requests.gz`, specify the include-prefix as `logs/y=2015/requests.gz`. * None of the include-prefix values can be empty, if specified. * Each include-prefix must include a distinct portion of the object namespace. No include-prefix may be a prefix of another include-prefix. The max size of `include_prefixes` is 1000. For more information, see [Filtering objects from transfers](/storage-transfer/docs/filtering-objects-from-transfers). IncludePrefixes []string `pulumi:"includePrefixes"` // If specified, only objects with a "last modification time" before this timestamp and objects that don't have a "last modification time" are transferred. LastModifiedBefore *string `pulumi:"lastModifiedBefore"` // If specified, only objects with a "last modification time" on or after this timestamp and objects that don't have a "last modification time" are transferred. The `last_modified_since` and `last_modified_before` fields can be used together for chunked data processing. For example, consider a script that processes each day's worth of data at a time. For that you'd set each of the fields as follows: * `last_modified_since` to the start of the day * `last_modified_before` to the end of the day LastModifiedSince *string `pulumi:"lastModifiedSince"` // Ensures that objects are not transferred if a specific maximum time has elapsed since the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation`and the "last modification time" of the object is less than the value of max_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. MaxTimeElapsedSinceLastModification *string `pulumi:"maxTimeElapsedSinceLastModification"` // Ensures that objects are not transferred until a specific minimum time has elapsed after the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation` and the "last modification time" of the object is equal to or greater than the value of min_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. MinTimeElapsedSinceLastModification *string `pulumi:"minTimeElapsedSinceLastModification"` }
Conditions that determine which objects are transferred. Applies only to Cloud Data Sources such as S3, Azure, and Cloud Storage. The "last modification time" refers to the time of the last change to the object's content or metadata — specifically, this is the `updated` property of Cloud Storage objects, the `LastModified` field of S3 objects, and the `Last-Modified` header of Azure blobs. Transfers with a PosixFilesystem source or destination don't support `ObjectConditions`.
type ObjectConditionsArgs ¶
type ObjectConditionsArgs struct { // If you specify `exclude_prefixes`, Storage Transfer Service uses the items in the `exclude_prefixes` array to determine which objects to exclude from a transfer. Objects must not start with one of the matching `exclude_prefixes` for inclusion in a transfer. The following are requirements of `exclude_prefixes`: * Each exclude-prefix can contain any sequence of Unicode characters, to a max length of 1024 bytes when UTF8-encoded, and must not contain Carriage Return or Line Feed characters. Wildcard matching and regular expression matching are not supported. * Each exclude-prefix must omit the leading slash. For example, to exclude the object `s3://my-aws-bucket/logs/y=2015/requests.gz`, specify the exclude-prefix as `logs/y=2015/requests.gz`. * None of the exclude-prefix values can be empty, if specified. * Each exclude-prefix must exclude a distinct portion of the object namespace. No exclude-prefix may be a prefix of another exclude-prefix. * If include_prefixes is specified, then each exclude-prefix must start with the value of a path explicitly included by `include_prefixes`. The max size of `exclude_prefixes` is 1000. For more information, see [Filtering objects from transfers](/storage-transfer/docs/filtering-objects-from-transfers). ExcludePrefixes pulumi.StringArrayInput `pulumi:"excludePrefixes"` // If you specify `include_prefixes`, Storage Transfer Service uses the items in the `include_prefixes` array to determine which objects to include in a transfer. Objects must start with one of the matching `include_prefixes` for inclusion in the transfer. If exclude_prefixes is specified, objects must not start with any of the `exclude_prefixes` specified for inclusion in the transfer. The following are requirements of `include_prefixes`: * Each include-prefix can contain any sequence of Unicode characters, to a max length of 1024 bytes when UTF8-encoded, and must not contain Carriage Return or Line Feed characters. Wildcard matching and regular expression matching are not supported. * Each include-prefix must omit the leading slash. For example, to include the object `s3://my-aws-bucket/logs/y=2015/requests.gz`, specify the include-prefix as `logs/y=2015/requests.gz`. * None of the include-prefix values can be empty, if specified. * Each include-prefix must include a distinct portion of the object namespace. No include-prefix may be a prefix of another include-prefix. The max size of `include_prefixes` is 1000. For more information, see [Filtering objects from transfers](/storage-transfer/docs/filtering-objects-from-transfers). IncludePrefixes pulumi.StringArrayInput `pulumi:"includePrefixes"` // If specified, only objects with a "last modification time" before this timestamp and objects that don't have a "last modification time" are transferred. LastModifiedBefore pulumi.StringPtrInput `pulumi:"lastModifiedBefore"` // If specified, only objects with a "last modification time" on or after this timestamp and objects that don't have a "last modification time" are transferred. The `last_modified_since` and `last_modified_before` fields can be used together for chunked data processing. For example, consider a script that processes each day's worth of data at a time. For that you'd set each of the fields as follows: * `last_modified_since` to the start of the day * `last_modified_before` to the end of the day LastModifiedSince pulumi.StringPtrInput `pulumi:"lastModifiedSince"` // Ensures that objects are not transferred if a specific maximum time has elapsed since the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation`and the "last modification time" of the object is less than the value of max_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. MaxTimeElapsedSinceLastModification pulumi.StringPtrInput `pulumi:"maxTimeElapsedSinceLastModification"` // Ensures that objects are not transferred until a specific minimum time has elapsed after the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation` and the "last modification time" of the object is equal to or greater than the value of min_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. MinTimeElapsedSinceLastModification pulumi.StringPtrInput `pulumi:"minTimeElapsedSinceLastModification"` }
Conditions that determine which objects are transferred. Applies only to Cloud Data Sources such as S3, Azure, and Cloud Storage. The "last modification time" refers to the time of the last change to the object's content or metadata — specifically, this is the `updated` property of Cloud Storage objects, the `LastModified` field of S3 objects, and the `Last-Modified` header of Azure blobs. Transfers with a PosixFilesystem source or destination don't support `ObjectConditions`.
func (ObjectConditionsArgs) ElementType ¶
func (ObjectConditionsArgs) ElementType() reflect.Type
func (ObjectConditionsArgs) ToObjectConditionsOutput ¶
func (i ObjectConditionsArgs) ToObjectConditionsOutput() ObjectConditionsOutput
func (ObjectConditionsArgs) ToObjectConditionsOutputWithContext ¶
func (i ObjectConditionsArgs) ToObjectConditionsOutputWithContext(ctx context.Context) ObjectConditionsOutput
func (ObjectConditionsArgs) ToObjectConditionsPtrOutput ¶
func (i ObjectConditionsArgs) ToObjectConditionsPtrOutput() ObjectConditionsPtrOutput
func (ObjectConditionsArgs) ToObjectConditionsPtrOutputWithContext ¶
func (i ObjectConditionsArgs) ToObjectConditionsPtrOutputWithContext(ctx context.Context) ObjectConditionsPtrOutput
type ObjectConditionsInput ¶
type ObjectConditionsInput interface { pulumi.Input ToObjectConditionsOutput() ObjectConditionsOutput ToObjectConditionsOutputWithContext(context.Context) ObjectConditionsOutput }
ObjectConditionsInput is an input type that accepts ObjectConditionsArgs and ObjectConditionsOutput values. You can construct a concrete instance of `ObjectConditionsInput` via:
ObjectConditionsArgs{...}
type ObjectConditionsOutput ¶
type ObjectConditionsOutput struct{ *pulumi.OutputState }
Conditions that determine which objects are transferred. Applies only to Cloud Data Sources such as S3, Azure, and Cloud Storage. The "last modification time" refers to the time of the last change to the object's content or metadata — specifically, this is the `updated` property of Cloud Storage objects, the `LastModified` field of S3 objects, and the `Last-Modified` header of Azure blobs. Transfers with a PosixFilesystem source or destination don't support `ObjectConditions`.
func (ObjectConditionsOutput) ElementType ¶
func (ObjectConditionsOutput) ElementType() reflect.Type
func (ObjectConditionsOutput) ExcludePrefixes ¶
func (o ObjectConditionsOutput) ExcludePrefixes() pulumi.StringArrayOutput
If you specify `exclude_prefixes`, Storage Transfer Service uses the items in the `exclude_prefixes` array to determine which objects to exclude from a transfer. Objects must not start with one of the matching `exclude_prefixes` for inclusion in a transfer. The following are requirements of `exclude_prefixes`: * Each exclude-prefix can contain any sequence of Unicode characters, to a max length of 1024 bytes when UTF8-encoded, and must not contain Carriage Return or Line Feed characters. Wildcard matching and regular expression matching are not supported. * Each exclude-prefix must omit the leading slash. For example, to exclude the object `s3://my-aws-bucket/logs/y=2015/requests.gz`, specify the exclude-prefix as `logs/y=2015/requests.gz`. * None of the exclude-prefix values can be empty, if specified. * Each exclude-prefix must exclude a distinct portion of the object namespace. No exclude-prefix may be a prefix of another exclude-prefix. * If include_prefixes is specified, then each exclude-prefix must start with the value of a path explicitly included by `include_prefixes`. The max size of `exclude_prefixes` is 1000. For more information, see [Filtering objects from transfers](/storage-transfer/docs/filtering-objects-from-transfers).
func (ObjectConditionsOutput) IncludePrefixes ¶
func (o ObjectConditionsOutput) IncludePrefixes() pulumi.StringArrayOutput
If you specify `include_prefixes`, Storage Transfer Service uses the items in the `include_prefixes` array to determine which objects to include in a transfer. Objects must start with one of the matching `include_prefixes` for inclusion in the transfer. If exclude_prefixes is specified, objects must not start with any of the `exclude_prefixes` specified for inclusion in the transfer. The following are requirements of `include_prefixes`: * Each include-prefix can contain any sequence of Unicode characters, to a max length of 1024 bytes when UTF8-encoded, and must not contain Carriage Return or Line Feed characters. Wildcard matching and regular expression matching are not supported. * Each include-prefix must omit the leading slash. For example, to include the object `s3://my-aws-bucket/logs/y=2015/requests.gz`, specify the include-prefix as `logs/y=2015/requests.gz`. * None of the include-prefix values can be empty, if specified. * Each include-prefix must include a distinct portion of the object namespace. No include-prefix may be a prefix of another include-prefix. The max size of `include_prefixes` is 1000. For more information, see [Filtering objects from transfers](/storage-transfer/docs/filtering-objects-from-transfers).
func (ObjectConditionsOutput) LastModifiedBefore ¶
func (o ObjectConditionsOutput) LastModifiedBefore() pulumi.StringPtrOutput
If specified, only objects with a "last modification time" before this timestamp and objects that don't have a "last modification time" are transferred.
func (ObjectConditionsOutput) LastModifiedSince ¶
func (o ObjectConditionsOutput) LastModifiedSince() pulumi.StringPtrOutput
If specified, only objects with a "last modification time" on or after this timestamp and objects that don't have a "last modification time" are transferred. The `last_modified_since` and `last_modified_before` fields can be used together for chunked data processing. For example, consider a script that processes each day's worth of data at a time. For that you'd set each of the fields as follows: * `last_modified_since` to the start of the day * `last_modified_before` to the end of the day
func (ObjectConditionsOutput) MaxTimeElapsedSinceLastModification ¶
func (o ObjectConditionsOutput) MaxTimeElapsedSinceLastModification() pulumi.StringPtrOutput
Ensures that objects are not transferred if a specific maximum time has elapsed since the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation`and the "last modification time" of the object is less than the value of max_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred.
func (ObjectConditionsOutput) MinTimeElapsedSinceLastModification ¶
func (o ObjectConditionsOutput) MinTimeElapsedSinceLastModification() pulumi.StringPtrOutput
Ensures that objects are not transferred until a specific minimum time has elapsed after the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation` and the "last modification time" of the object is equal to or greater than the value of min_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred.
func (ObjectConditionsOutput) ToObjectConditionsOutput ¶
func (o ObjectConditionsOutput) ToObjectConditionsOutput() ObjectConditionsOutput
func (ObjectConditionsOutput) ToObjectConditionsOutputWithContext ¶
func (o ObjectConditionsOutput) ToObjectConditionsOutputWithContext(ctx context.Context) ObjectConditionsOutput
func (ObjectConditionsOutput) ToObjectConditionsPtrOutput ¶
func (o ObjectConditionsOutput) ToObjectConditionsPtrOutput() ObjectConditionsPtrOutput
func (ObjectConditionsOutput) ToObjectConditionsPtrOutputWithContext ¶
func (o ObjectConditionsOutput) ToObjectConditionsPtrOutputWithContext(ctx context.Context) ObjectConditionsPtrOutput
type ObjectConditionsPtrInput ¶
type ObjectConditionsPtrInput interface { pulumi.Input ToObjectConditionsPtrOutput() ObjectConditionsPtrOutput ToObjectConditionsPtrOutputWithContext(context.Context) ObjectConditionsPtrOutput }
ObjectConditionsPtrInput is an input type that accepts ObjectConditionsArgs, ObjectConditionsPtr and ObjectConditionsPtrOutput values. You can construct a concrete instance of `ObjectConditionsPtrInput` via:
ObjectConditionsArgs{...} or: nil
func ObjectConditionsPtr ¶
func ObjectConditionsPtr(v *ObjectConditionsArgs) ObjectConditionsPtrInput
type ObjectConditionsPtrOutput ¶
type ObjectConditionsPtrOutput struct{ *pulumi.OutputState }
func (ObjectConditionsPtrOutput) Elem ¶
func (o ObjectConditionsPtrOutput) Elem() ObjectConditionsOutput
func (ObjectConditionsPtrOutput) ElementType ¶
func (ObjectConditionsPtrOutput) ElementType() reflect.Type
func (ObjectConditionsPtrOutput) ExcludePrefixes ¶
func (o ObjectConditionsPtrOutput) ExcludePrefixes() pulumi.StringArrayOutput
If you specify `exclude_prefixes`, Storage Transfer Service uses the items in the `exclude_prefixes` array to determine which objects to exclude from a transfer. Objects must not start with one of the matching `exclude_prefixes` for inclusion in a transfer. The following are requirements of `exclude_prefixes`: * Each exclude-prefix can contain any sequence of Unicode characters, to a max length of 1024 bytes when UTF8-encoded, and must not contain Carriage Return or Line Feed characters. Wildcard matching and regular expression matching are not supported. * Each exclude-prefix must omit the leading slash. For example, to exclude the object `s3://my-aws-bucket/logs/y=2015/requests.gz`, specify the exclude-prefix as `logs/y=2015/requests.gz`. * None of the exclude-prefix values can be empty, if specified. * Each exclude-prefix must exclude a distinct portion of the object namespace. No exclude-prefix may be a prefix of another exclude-prefix. * If include_prefixes is specified, then each exclude-prefix must start with the value of a path explicitly included by `include_prefixes`. The max size of `exclude_prefixes` is 1000. For more information, see [Filtering objects from transfers](/storage-transfer/docs/filtering-objects-from-transfers).
func (ObjectConditionsPtrOutput) IncludePrefixes ¶
func (o ObjectConditionsPtrOutput) IncludePrefixes() pulumi.StringArrayOutput
If you specify `include_prefixes`, Storage Transfer Service uses the items in the `include_prefixes` array to determine which objects to include in a transfer. Objects must start with one of the matching `include_prefixes` for inclusion in the transfer. If exclude_prefixes is specified, objects must not start with any of the `exclude_prefixes` specified for inclusion in the transfer. The following are requirements of `include_prefixes`: * Each include-prefix can contain any sequence of Unicode characters, to a max length of 1024 bytes when UTF8-encoded, and must not contain Carriage Return or Line Feed characters. Wildcard matching and regular expression matching are not supported. * Each include-prefix must omit the leading slash. For example, to include the object `s3://my-aws-bucket/logs/y=2015/requests.gz`, specify the include-prefix as `logs/y=2015/requests.gz`. * None of the include-prefix values can be empty, if specified. * Each include-prefix must include a distinct portion of the object namespace. No include-prefix may be a prefix of another include-prefix. The max size of `include_prefixes` is 1000. For more information, see [Filtering objects from transfers](/storage-transfer/docs/filtering-objects-from-transfers).
func (ObjectConditionsPtrOutput) LastModifiedBefore ¶
func (o ObjectConditionsPtrOutput) LastModifiedBefore() pulumi.StringPtrOutput
If specified, only objects with a "last modification time" before this timestamp and objects that don't have a "last modification time" are transferred.
func (ObjectConditionsPtrOutput) LastModifiedSince ¶
func (o ObjectConditionsPtrOutput) LastModifiedSince() pulumi.StringPtrOutput
If specified, only objects with a "last modification time" on or after this timestamp and objects that don't have a "last modification time" are transferred. The `last_modified_since` and `last_modified_before` fields can be used together for chunked data processing. For example, consider a script that processes each day's worth of data at a time. For that you'd set each of the fields as follows: * `last_modified_since` to the start of the day * `last_modified_before` to the end of the day
func (ObjectConditionsPtrOutput) MaxTimeElapsedSinceLastModification ¶
func (o ObjectConditionsPtrOutput) MaxTimeElapsedSinceLastModification() pulumi.StringPtrOutput
Ensures that objects are not transferred if a specific maximum time has elapsed since the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation`and the "last modification time" of the object is less than the value of max_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred.
func (ObjectConditionsPtrOutput) MinTimeElapsedSinceLastModification ¶
func (o ObjectConditionsPtrOutput) MinTimeElapsedSinceLastModification() pulumi.StringPtrOutput
Ensures that objects are not transferred until a specific minimum time has elapsed after the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation` and the "last modification time" of the object is equal to or greater than the value of min_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred.
func (ObjectConditionsPtrOutput) ToObjectConditionsPtrOutput ¶
func (o ObjectConditionsPtrOutput) ToObjectConditionsPtrOutput() ObjectConditionsPtrOutput
func (ObjectConditionsPtrOutput) ToObjectConditionsPtrOutputWithContext ¶
func (o ObjectConditionsPtrOutput) ToObjectConditionsPtrOutputWithContext(ctx context.Context) ObjectConditionsPtrOutput
type ObjectConditionsResponse ¶
type ObjectConditionsResponse struct { // If you specify `exclude_prefixes`, Storage Transfer Service uses the items in the `exclude_prefixes` array to determine which objects to exclude from a transfer. Objects must not start with one of the matching `exclude_prefixes` for inclusion in a transfer. The following are requirements of `exclude_prefixes`: * Each exclude-prefix can contain any sequence of Unicode characters, to a max length of 1024 bytes when UTF8-encoded, and must not contain Carriage Return or Line Feed characters. Wildcard matching and regular expression matching are not supported. * Each exclude-prefix must omit the leading slash. For example, to exclude the object `s3://my-aws-bucket/logs/y=2015/requests.gz`, specify the exclude-prefix as `logs/y=2015/requests.gz`. * None of the exclude-prefix values can be empty, if specified. * Each exclude-prefix must exclude a distinct portion of the object namespace. No exclude-prefix may be a prefix of another exclude-prefix. * If include_prefixes is specified, then each exclude-prefix must start with the value of a path explicitly included by `include_prefixes`. The max size of `exclude_prefixes` is 1000. For more information, see [Filtering objects from transfers](/storage-transfer/docs/filtering-objects-from-transfers). ExcludePrefixes []string `pulumi:"excludePrefixes"` // If you specify `include_prefixes`, Storage Transfer Service uses the items in the `include_prefixes` array to determine which objects to include in a transfer. Objects must start with one of the matching `include_prefixes` for inclusion in the transfer. If exclude_prefixes is specified, objects must not start with any of the `exclude_prefixes` specified for inclusion in the transfer. The following are requirements of `include_prefixes`: * Each include-prefix can contain any sequence of Unicode characters, to a max length of 1024 bytes when UTF8-encoded, and must not contain Carriage Return or Line Feed characters. Wildcard matching and regular expression matching are not supported. * Each include-prefix must omit the leading slash. For example, to include the object `s3://my-aws-bucket/logs/y=2015/requests.gz`, specify the include-prefix as `logs/y=2015/requests.gz`. * None of the include-prefix values can be empty, if specified. * Each include-prefix must include a distinct portion of the object namespace. No include-prefix may be a prefix of another include-prefix. The max size of `include_prefixes` is 1000. For more information, see [Filtering objects from transfers](/storage-transfer/docs/filtering-objects-from-transfers). IncludePrefixes []string `pulumi:"includePrefixes"` // If specified, only objects with a "last modification time" before this timestamp and objects that don't have a "last modification time" are transferred. LastModifiedBefore string `pulumi:"lastModifiedBefore"` // If specified, only objects with a "last modification time" on or after this timestamp and objects that don't have a "last modification time" are transferred. The `last_modified_since` and `last_modified_before` fields can be used together for chunked data processing. For example, consider a script that processes each day's worth of data at a time. For that you'd set each of the fields as follows: * `last_modified_since` to the start of the day * `last_modified_before` to the end of the day LastModifiedSince string `pulumi:"lastModifiedSince"` // Ensures that objects are not transferred if a specific maximum time has elapsed since the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation`and the "last modification time" of the object is less than the value of max_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. MaxTimeElapsedSinceLastModification string `pulumi:"maxTimeElapsedSinceLastModification"` // Ensures that objects are not transferred until a specific minimum time has elapsed after the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation` and the "last modification time" of the object is equal to or greater than the value of min_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. MinTimeElapsedSinceLastModification string `pulumi:"minTimeElapsedSinceLastModification"` }
Conditions that determine which objects are transferred. Applies only to Cloud Data Sources such as S3, Azure, and Cloud Storage. The "last modification time" refers to the time of the last change to the object's content or metadata — specifically, this is the `updated` property of Cloud Storage objects, the `LastModified` field of S3 objects, and the `Last-Modified` header of Azure blobs. Transfers with a PosixFilesystem source or destination don't support `ObjectConditions`.
type ObjectConditionsResponseOutput ¶
type ObjectConditionsResponseOutput struct{ *pulumi.OutputState }
Conditions that determine which objects are transferred. Applies only to Cloud Data Sources such as S3, Azure, and Cloud Storage. The "last modification time" refers to the time of the last change to the object's content or metadata — specifically, this is the `updated` property of Cloud Storage objects, the `LastModified` field of S3 objects, and the `Last-Modified` header of Azure blobs. Transfers with a PosixFilesystem source or destination don't support `ObjectConditions`.
func (ObjectConditionsResponseOutput) ElementType ¶
func (ObjectConditionsResponseOutput) ElementType() reflect.Type
func (ObjectConditionsResponseOutput) ExcludePrefixes ¶
func (o ObjectConditionsResponseOutput) ExcludePrefixes() pulumi.StringArrayOutput
If you specify `exclude_prefixes`, Storage Transfer Service uses the items in the `exclude_prefixes` array to determine which objects to exclude from a transfer. Objects must not start with one of the matching `exclude_prefixes` for inclusion in a transfer. The following are requirements of `exclude_prefixes`: * Each exclude-prefix can contain any sequence of Unicode characters, to a max length of 1024 bytes when UTF8-encoded, and must not contain Carriage Return or Line Feed characters. Wildcard matching and regular expression matching are not supported. * Each exclude-prefix must omit the leading slash. For example, to exclude the object `s3://my-aws-bucket/logs/y=2015/requests.gz`, specify the exclude-prefix as `logs/y=2015/requests.gz`. * None of the exclude-prefix values can be empty, if specified. * Each exclude-prefix must exclude a distinct portion of the object namespace. No exclude-prefix may be a prefix of another exclude-prefix. * If include_prefixes is specified, then each exclude-prefix must start with the value of a path explicitly included by `include_prefixes`. The max size of `exclude_prefixes` is 1000. For more information, see [Filtering objects from transfers](/storage-transfer/docs/filtering-objects-from-transfers).
func (ObjectConditionsResponseOutput) IncludePrefixes ¶
func (o ObjectConditionsResponseOutput) IncludePrefixes() pulumi.StringArrayOutput
If you specify `include_prefixes`, Storage Transfer Service uses the items in the `include_prefixes` array to determine which objects to include in a transfer. Objects must start with one of the matching `include_prefixes` for inclusion in the transfer. If exclude_prefixes is specified, objects must not start with any of the `exclude_prefixes` specified for inclusion in the transfer. The following are requirements of `include_prefixes`: * Each include-prefix can contain any sequence of Unicode characters, to a max length of 1024 bytes when UTF8-encoded, and must not contain Carriage Return or Line Feed characters. Wildcard matching and regular expression matching are not supported. * Each include-prefix must omit the leading slash. For example, to include the object `s3://my-aws-bucket/logs/y=2015/requests.gz`, specify the include-prefix as `logs/y=2015/requests.gz`. * None of the include-prefix values can be empty, if specified. * Each include-prefix must include a distinct portion of the object namespace. No include-prefix may be a prefix of another include-prefix. The max size of `include_prefixes` is 1000. For more information, see [Filtering objects from transfers](/storage-transfer/docs/filtering-objects-from-transfers).
func (ObjectConditionsResponseOutput) LastModifiedBefore ¶
func (o ObjectConditionsResponseOutput) LastModifiedBefore() pulumi.StringOutput
If specified, only objects with a "last modification time" before this timestamp and objects that don't have a "last modification time" are transferred.
func (ObjectConditionsResponseOutput) LastModifiedSince ¶
func (o ObjectConditionsResponseOutput) LastModifiedSince() pulumi.StringOutput
If specified, only objects with a "last modification time" on or after this timestamp and objects that don't have a "last modification time" are transferred. The `last_modified_since` and `last_modified_before` fields can be used together for chunked data processing. For example, consider a script that processes each day's worth of data at a time. For that you'd set each of the fields as follows: * `last_modified_since` to the start of the day * `last_modified_before` to the end of the day
func (ObjectConditionsResponseOutput) MaxTimeElapsedSinceLastModification ¶
func (o ObjectConditionsResponseOutput) MaxTimeElapsedSinceLastModification() pulumi.StringOutput
Ensures that objects are not transferred if a specific maximum time has elapsed since the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation`and the "last modification time" of the object is less than the value of max_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred.
func (ObjectConditionsResponseOutput) MinTimeElapsedSinceLastModification ¶
func (o ObjectConditionsResponseOutput) MinTimeElapsedSinceLastModification() pulumi.StringOutput
Ensures that objects are not transferred until a specific minimum time has elapsed after the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation` and the "last modification time" of the object is equal to or greater than the value of min_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred.
func (ObjectConditionsResponseOutput) ToObjectConditionsResponseOutput ¶
func (o ObjectConditionsResponseOutput) ToObjectConditionsResponseOutput() ObjectConditionsResponseOutput
func (ObjectConditionsResponseOutput) ToObjectConditionsResponseOutputWithContext ¶
func (o ObjectConditionsResponseOutput) ToObjectConditionsResponseOutputWithContext(ctx context.Context) ObjectConditionsResponseOutput
type PosixFilesystem ¶ added in v0.8.0
type PosixFilesystem struct { // Root directory path to the filesystem. RootDirectory *string `pulumi:"rootDirectory"` }
A POSIX filesystem resource.
type PosixFilesystemArgs ¶ added in v0.8.0
type PosixFilesystemArgs struct { // Root directory path to the filesystem. RootDirectory pulumi.StringPtrInput `pulumi:"rootDirectory"` }
A POSIX filesystem resource.
func (PosixFilesystemArgs) ElementType ¶ added in v0.8.0
func (PosixFilesystemArgs) ElementType() reflect.Type
func (PosixFilesystemArgs) ToPosixFilesystemOutput ¶ added in v0.8.0
func (i PosixFilesystemArgs) ToPosixFilesystemOutput() PosixFilesystemOutput
func (PosixFilesystemArgs) ToPosixFilesystemOutputWithContext ¶ added in v0.8.0
func (i PosixFilesystemArgs) ToPosixFilesystemOutputWithContext(ctx context.Context) PosixFilesystemOutput
func (PosixFilesystemArgs) ToPosixFilesystemPtrOutput ¶ added in v0.8.0
func (i PosixFilesystemArgs) ToPosixFilesystemPtrOutput() PosixFilesystemPtrOutput
func (PosixFilesystemArgs) ToPosixFilesystemPtrOutputWithContext ¶ added in v0.8.0
func (i PosixFilesystemArgs) ToPosixFilesystemPtrOutputWithContext(ctx context.Context) PosixFilesystemPtrOutput
type PosixFilesystemInput ¶ added in v0.8.0
type PosixFilesystemInput interface { pulumi.Input ToPosixFilesystemOutput() PosixFilesystemOutput ToPosixFilesystemOutputWithContext(context.Context) PosixFilesystemOutput }
PosixFilesystemInput is an input type that accepts PosixFilesystemArgs and PosixFilesystemOutput values. You can construct a concrete instance of `PosixFilesystemInput` via:
PosixFilesystemArgs{...}
type PosixFilesystemOutput ¶ added in v0.8.0
type PosixFilesystemOutput struct{ *pulumi.OutputState }
A POSIX filesystem resource.
func (PosixFilesystemOutput) ElementType ¶ added in v0.8.0
func (PosixFilesystemOutput) ElementType() reflect.Type
func (PosixFilesystemOutput) RootDirectory ¶ added in v0.8.0
func (o PosixFilesystemOutput) RootDirectory() pulumi.StringPtrOutput
Root directory path to the filesystem.
func (PosixFilesystemOutput) ToPosixFilesystemOutput ¶ added in v0.8.0
func (o PosixFilesystemOutput) ToPosixFilesystemOutput() PosixFilesystemOutput
func (PosixFilesystemOutput) ToPosixFilesystemOutputWithContext ¶ added in v0.8.0
func (o PosixFilesystemOutput) ToPosixFilesystemOutputWithContext(ctx context.Context) PosixFilesystemOutput
func (PosixFilesystemOutput) ToPosixFilesystemPtrOutput ¶ added in v0.8.0
func (o PosixFilesystemOutput) ToPosixFilesystemPtrOutput() PosixFilesystemPtrOutput
func (PosixFilesystemOutput) ToPosixFilesystemPtrOutputWithContext ¶ added in v0.8.0
func (o PosixFilesystemOutput) ToPosixFilesystemPtrOutputWithContext(ctx context.Context) PosixFilesystemPtrOutput
type PosixFilesystemPtrInput ¶ added in v0.8.0
type PosixFilesystemPtrInput interface { pulumi.Input ToPosixFilesystemPtrOutput() PosixFilesystemPtrOutput ToPosixFilesystemPtrOutputWithContext(context.Context) PosixFilesystemPtrOutput }
PosixFilesystemPtrInput is an input type that accepts PosixFilesystemArgs, PosixFilesystemPtr and PosixFilesystemPtrOutput values. You can construct a concrete instance of `PosixFilesystemPtrInput` via:
PosixFilesystemArgs{...} or: nil
func PosixFilesystemPtr ¶ added in v0.8.0
func PosixFilesystemPtr(v *PosixFilesystemArgs) PosixFilesystemPtrInput
type PosixFilesystemPtrOutput ¶ added in v0.8.0
type PosixFilesystemPtrOutput struct{ *pulumi.OutputState }
func (PosixFilesystemPtrOutput) Elem ¶ added in v0.8.0
func (o PosixFilesystemPtrOutput) Elem() PosixFilesystemOutput
func (PosixFilesystemPtrOutput) ElementType ¶ added in v0.8.0
func (PosixFilesystemPtrOutput) ElementType() reflect.Type
func (PosixFilesystemPtrOutput) RootDirectory ¶ added in v0.8.0
func (o PosixFilesystemPtrOutput) RootDirectory() pulumi.StringPtrOutput
Root directory path to the filesystem.
func (PosixFilesystemPtrOutput) ToPosixFilesystemPtrOutput ¶ added in v0.8.0
func (o PosixFilesystemPtrOutput) ToPosixFilesystemPtrOutput() PosixFilesystemPtrOutput
func (PosixFilesystemPtrOutput) ToPosixFilesystemPtrOutputWithContext ¶ added in v0.8.0
func (o PosixFilesystemPtrOutput) ToPosixFilesystemPtrOutputWithContext(ctx context.Context) PosixFilesystemPtrOutput
type PosixFilesystemResponse ¶ added in v0.8.0
type PosixFilesystemResponse struct { // Root directory path to the filesystem. RootDirectory string `pulumi:"rootDirectory"` }
A POSIX filesystem resource.
type PosixFilesystemResponseOutput ¶ added in v0.8.0
type PosixFilesystemResponseOutput struct{ *pulumi.OutputState }
A POSIX filesystem resource.
func (PosixFilesystemResponseOutput) ElementType ¶ added in v0.8.0
func (PosixFilesystemResponseOutput) ElementType() reflect.Type
func (PosixFilesystemResponseOutput) RootDirectory ¶ added in v0.8.0
func (o PosixFilesystemResponseOutput) RootDirectory() pulumi.StringOutput
Root directory path to the filesystem.
func (PosixFilesystemResponseOutput) ToPosixFilesystemResponseOutput ¶ added in v0.8.0
func (o PosixFilesystemResponseOutput) ToPosixFilesystemResponseOutput() PosixFilesystemResponseOutput
func (PosixFilesystemResponseOutput) ToPosixFilesystemResponseOutputWithContext ¶ added in v0.8.0
func (o PosixFilesystemResponseOutput) ToPosixFilesystemResponseOutputWithContext(ctx context.Context) PosixFilesystemResponseOutput
type S3CompatibleMetadata ¶ added in v0.22.0
type S3CompatibleMetadata struct { // Specifies the authentication and authorization method used by the storage service. When not specified, Transfer Service will attempt to determine right auth method to use. AuthMethod *S3CompatibleMetadataAuthMethod `pulumi:"authMethod"` // The Listing API to use for discovering objects. When not specified, Transfer Service will attempt to determine the right API to use. ListApi *S3CompatibleMetadataListApi `pulumi:"listApi"` // Specifies the network protocol of the agent. When not specified, the default value of NetworkProtocol NETWORK_PROTOCOL_HTTPS is used. Protocol *S3CompatibleMetadataProtocol `pulumi:"protocol"` // Specifies the API request model used to call the storage service. When not specified, the default value of RequestModel REQUEST_MODEL_VIRTUAL_HOSTED_STYLE is used. RequestModel *S3CompatibleMetadataRequestModel `pulumi:"requestModel"` }
S3CompatibleMetadata contains the metadata fields that apply to the basic types of S3-compatible data providers.
type S3CompatibleMetadataArgs ¶ added in v0.22.0
type S3CompatibleMetadataArgs struct { // Specifies the authentication and authorization method used by the storage service. When not specified, Transfer Service will attempt to determine right auth method to use. AuthMethod S3CompatibleMetadataAuthMethodPtrInput `pulumi:"authMethod"` // The Listing API to use for discovering objects. When not specified, Transfer Service will attempt to determine the right API to use. ListApi S3CompatibleMetadataListApiPtrInput `pulumi:"listApi"` // Specifies the network protocol of the agent. When not specified, the default value of NetworkProtocol NETWORK_PROTOCOL_HTTPS is used. Protocol S3CompatibleMetadataProtocolPtrInput `pulumi:"protocol"` // Specifies the API request model used to call the storage service. When not specified, the default value of RequestModel REQUEST_MODEL_VIRTUAL_HOSTED_STYLE is used. RequestModel S3CompatibleMetadataRequestModelPtrInput `pulumi:"requestModel"` }
S3CompatibleMetadata contains the metadata fields that apply to the basic types of S3-compatible data providers.
func (S3CompatibleMetadataArgs) ElementType ¶ added in v0.22.0
func (S3CompatibleMetadataArgs) ElementType() reflect.Type
func (S3CompatibleMetadataArgs) ToS3CompatibleMetadataOutput ¶ added in v0.22.0
func (i S3CompatibleMetadataArgs) ToS3CompatibleMetadataOutput() S3CompatibleMetadataOutput
func (S3CompatibleMetadataArgs) ToS3CompatibleMetadataOutputWithContext ¶ added in v0.22.0
func (i S3CompatibleMetadataArgs) ToS3CompatibleMetadataOutputWithContext(ctx context.Context) S3CompatibleMetadataOutput
func (S3CompatibleMetadataArgs) ToS3CompatibleMetadataPtrOutput ¶ added in v0.22.0
func (i S3CompatibleMetadataArgs) ToS3CompatibleMetadataPtrOutput() S3CompatibleMetadataPtrOutput
func (S3CompatibleMetadataArgs) ToS3CompatibleMetadataPtrOutputWithContext ¶ added in v0.22.0
func (i S3CompatibleMetadataArgs) ToS3CompatibleMetadataPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataPtrOutput
type S3CompatibleMetadataAuthMethod ¶ added in v0.22.0
type S3CompatibleMetadataAuthMethod string
Specifies the authentication and authorization method used by the storage service. When not specified, Transfer Service will attempt to determine right auth method to use.
func (S3CompatibleMetadataAuthMethod) ElementType ¶ added in v0.22.0
func (S3CompatibleMetadataAuthMethod) ElementType() reflect.Type
func (S3CompatibleMetadataAuthMethod) ToS3CompatibleMetadataAuthMethodOutput ¶ added in v0.22.0
func (e S3CompatibleMetadataAuthMethod) ToS3CompatibleMetadataAuthMethodOutput() S3CompatibleMetadataAuthMethodOutput
func (S3CompatibleMetadataAuthMethod) ToS3CompatibleMetadataAuthMethodOutputWithContext ¶ added in v0.22.0
func (e S3CompatibleMetadataAuthMethod) ToS3CompatibleMetadataAuthMethodOutputWithContext(ctx context.Context) S3CompatibleMetadataAuthMethodOutput
func (S3CompatibleMetadataAuthMethod) ToS3CompatibleMetadataAuthMethodPtrOutput ¶ added in v0.22.0
func (e S3CompatibleMetadataAuthMethod) ToS3CompatibleMetadataAuthMethodPtrOutput() S3CompatibleMetadataAuthMethodPtrOutput
func (S3CompatibleMetadataAuthMethod) ToS3CompatibleMetadataAuthMethodPtrOutputWithContext ¶ added in v0.22.0
func (e S3CompatibleMetadataAuthMethod) ToS3CompatibleMetadataAuthMethodPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataAuthMethodPtrOutput
func (S3CompatibleMetadataAuthMethod) ToStringOutput ¶ added in v0.22.0
func (e S3CompatibleMetadataAuthMethod) ToStringOutput() pulumi.StringOutput
func (S3CompatibleMetadataAuthMethod) ToStringOutputWithContext ¶ added in v0.22.0
func (e S3CompatibleMetadataAuthMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (S3CompatibleMetadataAuthMethod) ToStringPtrOutput ¶ added in v0.22.0
func (e S3CompatibleMetadataAuthMethod) ToStringPtrOutput() pulumi.StringPtrOutput
func (S3CompatibleMetadataAuthMethod) ToStringPtrOutputWithContext ¶ added in v0.22.0
func (e S3CompatibleMetadataAuthMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type S3CompatibleMetadataAuthMethodInput ¶ added in v0.22.0
type S3CompatibleMetadataAuthMethodInput interface { pulumi.Input ToS3CompatibleMetadataAuthMethodOutput() S3CompatibleMetadataAuthMethodOutput ToS3CompatibleMetadataAuthMethodOutputWithContext(context.Context) S3CompatibleMetadataAuthMethodOutput }
S3CompatibleMetadataAuthMethodInput is an input type that accepts S3CompatibleMetadataAuthMethodArgs and S3CompatibleMetadataAuthMethodOutput values. You can construct a concrete instance of `S3CompatibleMetadataAuthMethodInput` via:
S3CompatibleMetadataAuthMethodArgs{...}
type S3CompatibleMetadataAuthMethodOutput ¶ added in v0.22.0
type S3CompatibleMetadataAuthMethodOutput struct{ *pulumi.OutputState }
func (S3CompatibleMetadataAuthMethodOutput) ElementType ¶ added in v0.22.0
func (S3CompatibleMetadataAuthMethodOutput) ElementType() reflect.Type
func (S3CompatibleMetadataAuthMethodOutput) ToS3CompatibleMetadataAuthMethodOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataAuthMethodOutput) ToS3CompatibleMetadataAuthMethodOutput() S3CompatibleMetadataAuthMethodOutput
func (S3CompatibleMetadataAuthMethodOutput) ToS3CompatibleMetadataAuthMethodOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataAuthMethodOutput) ToS3CompatibleMetadataAuthMethodOutputWithContext(ctx context.Context) S3CompatibleMetadataAuthMethodOutput
func (S3CompatibleMetadataAuthMethodOutput) ToS3CompatibleMetadataAuthMethodPtrOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataAuthMethodOutput) ToS3CompatibleMetadataAuthMethodPtrOutput() S3CompatibleMetadataAuthMethodPtrOutput
func (S3CompatibleMetadataAuthMethodOutput) ToS3CompatibleMetadataAuthMethodPtrOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataAuthMethodOutput) ToS3CompatibleMetadataAuthMethodPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataAuthMethodPtrOutput
func (S3CompatibleMetadataAuthMethodOutput) ToStringOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataAuthMethodOutput) ToStringOutput() pulumi.StringOutput
func (S3CompatibleMetadataAuthMethodOutput) ToStringOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataAuthMethodOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (S3CompatibleMetadataAuthMethodOutput) ToStringPtrOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataAuthMethodOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (S3CompatibleMetadataAuthMethodOutput) ToStringPtrOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataAuthMethodOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type S3CompatibleMetadataAuthMethodPtrInput ¶ added in v0.22.0
type S3CompatibleMetadataAuthMethodPtrInput interface { pulumi.Input ToS3CompatibleMetadataAuthMethodPtrOutput() S3CompatibleMetadataAuthMethodPtrOutput ToS3CompatibleMetadataAuthMethodPtrOutputWithContext(context.Context) S3CompatibleMetadataAuthMethodPtrOutput }
func S3CompatibleMetadataAuthMethodPtr ¶ added in v0.22.0
func S3CompatibleMetadataAuthMethodPtr(v string) S3CompatibleMetadataAuthMethodPtrInput
type S3CompatibleMetadataAuthMethodPtrOutput ¶ added in v0.22.0
type S3CompatibleMetadataAuthMethodPtrOutput struct{ *pulumi.OutputState }
func (S3CompatibleMetadataAuthMethodPtrOutput) ElementType ¶ added in v0.22.0
func (S3CompatibleMetadataAuthMethodPtrOutput) ElementType() reflect.Type
func (S3CompatibleMetadataAuthMethodPtrOutput) ToS3CompatibleMetadataAuthMethodPtrOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataAuthMethodPtrOutput) ToS3CompatibleMetadataAuthMethodPtrOutput() S3CompatibleMetadataAuthMethodPtrOutput
func (S3CompatibleMetadataAuthMethodPtrOutput) ToS3CompatibleMetadataAuthMethodPtrOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataAuthMethodPtrOutput) ToS3CompatibleMetadataAuthMethodPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataAuthMethodPtrOutput
func (S3CompatibleMetadataAuthMethodPtrOutput) ToStringPtrOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataAuthMethodPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (S3CompatibleMetadataAuthMethodPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataAuthMethodPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type S3CompatibleMetadataInput ¶ added in v0.22.0
type S3CompatibleMetadataInput interface { pulumi.Input ToS3CompatibleMetadataOutput() S3CompatibleMetadataOutput ToS3CompatibleMetadataOutputWithContext(context.Context) S3CompatibleMetadataOutput }
S3CompatibleMetadataInput is an input type that accepts S3CompatibleMetadataArgs and S3CompatibleMetadataOutput values. You can construct a concrete instance of `S3CompatibleMetadataInput` via:
S3CompatibleMetadataArgs{...}
type S3CompatibleMetadataListApi ¶ added in v0.22.0
type S3CompatibleMetadataListApi string
The Listing API to use for discovering objects. When not specified, Transfer Service will attempt to determine the right API to use.
func (S3CompatibleMetadataListApi) ElementType ¶ added in v0.22.0
func (S3CompatibleMetadataListApi) ElementType() reflect.Type
func (S3CompatibleMetadataListApi) ToS3CompatibleMetadataListApiOutput ¶ added in v0.22.0
func (e S3CompatibleMetadataListApi) ToS3CompatibleMetadataListApiOutput() S3CompatibleMetadataListApiOutput
func (S3CompatibleMetadataListApi) ToS3CompatibleMetadataListApiOutputWithContext ¶ added in v0.22.0
func (e S3CompatibleMetadataListApi) ToS3CompatibleMetadataListApiOutputWithContext(ctx context.Context) S3CompatibleMetadataListApiOutput
func (S3CompatibleMetadataListApi) ToS3CompatibleMetadataListApiPtrOutput ¶ added in v0.22.0
func (e S3CompatibleMetadataListApi) ToS3CompatibleMetadataListApiPtrOutput() S3CompatibleMetadataListApiPtrOutput
func (S3CompatibleMetadataListApi) ToS3CompatibleMetadataListApiPtrOutputWithContext ¶ added in v0.22.0
func (e S3CompatibleMetadataListApi) ToS3CompatibleMetadataListApiPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataListApiPtrOutput
func (S3CompatibleMetadataListApi) ToStringOutput ¶ added in v0.22.0
func (e S3CompatibleMetadataListApi) ToStringOutput() pulumi.StringOutput
func (S3CompatibleMetadataListApi) ToStringOutputWithContext ¶ added in v0.22.0
func (e S3CompatibleMetadataListApi) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (S3CompatibleMetadataListApi) ToStringPtrOutput ¶ added in v0.22.0
func (e S3CompatibleMetadataListApi) ToStringPtrOutput() pulumi.StringPtrOutput
func (S3CompatibleMetadataListApi) ToStringPtrOutputWithContext ¶ added in v0.22.0
func (e S3CompatibleMetadataListApi) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type S3CompatibleMetadataListApiInput ¶ added in v0.22.0
type S3CompatibleMetadataListApiInput interface { pulumi.Input ToS3CompatibleMetadataListApiOutput() S3CompatibleMetadataListApiOutput ToS3CompatibleMetadataListApiOutputWithContext(context.Context) S3CompatibleMetadataListApiOutput }
S3CompatibleMetadataListApiInput is an input type that accepts S3CompatibleMetadataListApiArgs and S3CompatibleMetadataListApiOutput values. You can construct a concrete instance of `S3CompatibleMetadataListApiInput` via:
S3CompatibleMetadataListApiArgs{...}
type S3CompatibleMetadataListApiOutput ¶ added in v0.22.0
type S3CompatibleMetadataListApiOutput struct{ *pulumi.OutputState }
func (S3CompatibleMetadataListApiOutput) ElementType ¶ added in v0.22.0
func (S3CompatibleMetadataListApiOutput) ElementType() reflect.Type
func (S3CompatibleMetadataListApiOutput) ToS3CompatibleMetadataListApiOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataListApiOutput) ToS3CompatibleMetadataListApiOutput() S3CompatibleMetadataListApiOutput
func (S3CompatibleMetadataListApiOutput) ToS3CompatibleMetadataListApiOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataListApiOutput) ToS3CompatibleMetadataListApiOutputWithContext(ctx context.Context) S3CompatibleMetadataListApiOutput
func (S3CompatibleMetadataListApiOutput) ToS3CompatibleMetadataListApiPtrOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataListApiOutput) ToS3CompatibleMetadataListApiPtrOutput() S3CompatibleMetadataListApiPtrOutput
func (S3CompatibleMetadataListApiOutput) ToS3CompatibleMetadataListApiPtrOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataListApiOutput) ToS3CompatibleMetadataListApiPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataListApiPtrOutput
func (S3CompatibleMetadataListApiOutput) ToStringOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataListApiOutput) ToStringOutput() pulumi.StringOutput
func (S3CompatibleMetadataListApiOutput) ToStringOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataListApiOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (S3CompatibleMetadataListApiOutput) ToStringPtrOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataListApiOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (S3CompatibleMetadataListApiOutput) ToStringPtrOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataListApiOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type S3CompatibleMetadataListApiPtrInput ¶ added in v0.22.0
type S3CompatibleMetadataListApiPtrInput interface { pulumi.Input ToS3CompatibleMetadataListApiPtrOutput() S3CompatibleMetadataListApiPtrOutput ToS3CompatibleMetadataListApiPtrOutputWithContext(context.Context) S3CompatibleMetadataListApiPtrOutput }
func S3CompatibleMetadataListApiPtr ¶ added in v0.22.0
func S3CompatibleMetadataListApiPtr(v string) S3CompatibleMetadataListApiPtrInput
type S3CompatibleMetadataListApiPtrOutput ¶ added in v0.22.0
type S3CompatibleMetadataListApiPtrOutput struct{ *pulumi.OutputState }
func (S3CompatibleMetadataListApiPtrOutput) ElementType ¶ added in v0.22.0
func (S3CompatibleMetadataListApiPtrOutput) ElementType() reflect.Type
func (S3CompatibleMetadataListApiPtrOutput) ToS3CompatibleMetadataListApiPtrOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataListApiPtrOutput) ToS3CompatibleMetadataListApiPtrOutput() S3CompatibleMetadataListApiPtrOutput
func (S3CompatibleMetadataListApiPtrOutput) ToS3CompatibleMetadataListApiPtrOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataListApiPtrOutput) ToS3CompatibleMetadataListApiPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataListApiPtrOutput
func (S3CompatibleMetadataListApiPtrOutput) ToStringPtrOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataListApiPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (S3CompatibleMetadataListApiPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataListApiPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type S3CompatibleMetadataOutput ¶ added in v0.22.0
type S3CompatibleMetadataOutput struct{ *pulumi.OutputState }
S3CompatibleMetadata contains the metadata fields that apply to the basic types of S3-compatible data providers.
func (S3CompatibleMetadataOutput) AuthMethod ¶ added in v0.22.0
func (o S3CompatibleMetadataOutput) AuthMethod() S3CompatibleMetadataAuthMethodPtrOutput
Specifies the authentication and authorization method used by the storage service. When not specified, Transfer Service will attempt to determine right auth method to use.
func (S3CompatibleMetadataOutput) ElementType ¶ added in v0.22.0
func (S3CompatibleMetadataOutput) ElementType() reflect.Type
func (S3CompatibleMetadataOutput) ListApi ¶ added in v0.22.0
func (o S3CompatibleMetadataOutput) ListApi() S3CompatibleMetadataListApiPtrOutput
The Listing API to use for discovering objects. When not specified, Transfer Service will attempt to determine the right API to use.
func (S3CompatibleMetadataOutput) Protocol ¶ added in v0.22.0
func (o S3CompatibleMetadataOutput) Protocol() S3CompatibleMetadataProtocolPtrOutput
Specifies the network protocol of the agent. When not specified, the default value of NetworkProtocol NETWORK_PROTOCOL_HTTPS is used.
func (S3CompatibleMetadataOutput) RequestModel ¶ added in v0.22.0
func (o S3CompatibleMetadataOutput) RequestModel() S3CompatibleMetadataRequestModelPtrOutput
Specifies the API request model used to call the storage service. When not specified, the default value of RequestModel REQUEST_MODEL_VIRTUAL_HOSTED_STYLE is used.
func (S3CompatibleMetadataOutput) ToS3CompatibleMetadataOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataOutput) ToS3CompatibleMetadataOutput() S3CompatibleMetadataOutput
func (S3CompatibleMetadataOutput) ToS3CompatibleMetadataOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataOutput) ToS3CompatibleMetadataOutputWithContext(ctx context.Context) S3CompatibleMetadataOutput
func (S3CompatibleMetadataOutput) ToS3CompatibleMetadataPtrOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataOutput) ToS3CompatibleMetadataPtrOutput() S3CompatibleMetadataPtrOutput
func (S3CompatibleMetadataOutput) ToS3CompatibleMetadataPtrOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataOutput) ToS3CompatibleMetadataPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataPtrOutput
type S3CompatibleMetadataProtocol ¶ added in v0.22.0
type S3CompatibleMetadataProtocol string
Specifies the network protocol of the agent. When not specified, the default value of NetworkProtocol NETWORK_PROTOCOL_HTTPS is used.
func (S3CompatibleMetadataProtocol) ElementType ¶ added in v0.22.0
func (S3CompatibleMetadataProtocol) ElementType() reflect.Type
func (S3CompatibleMetadataProtocol) ToS3CompatibleMetadataProtocolOutput ¶ added in v0.22.0
func (e S3CompatibleMetadataProtocol) ToS3CompatibleMetadataProtocolOutput() S3CompatibleMetadataProtocolOutput
func (S3CompatibleMetadataProtocol) ToS3CompatibleMetadataProtocolOutputWithContext ¶ added in v0.22.0
func (e S3CompatibleMetadataProtocol) ToS3CompatibleMetadataProtocolOutputWithContext(ctx context.Context) S3CompatibleMetadataProtocolOutput
func (S3CompatibleMetadataProtocol) ToS3CompatibleMetadataProtocolPtrOutput ¶ added in v0.22.0
func (e S3CompatibleMetadataProtocol) ToS3CompatibleMetadataProtocolPtrOutput() S3CompatibleMetadataProtocolPtrOutput
func (S3CompatibleMetadataProtocol) ToS3CompatibleMetadataProtocolPtrOutputWithContext ¶ added in v0.22.0
func (e S3CompatibleMetadataProtocol) ToS3CompatibleMetadataProtocolPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataProtocolPtrOutput
func (S3CompatibleMetadataProtocol) ToStringOutput ¶ added in v0.22.0
func (e S3CompatibleMetadataProtocol) ToStringOutput() pulumi.StringOutput
func (S3CompatibleMetadataProtocol) ToStringOutputWithContext ¶ added in v0.22.0
func (e S3CompatibleMetadataProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (S3CompatibleMetadataProtocol) ToStringPtrOutput ¶ added in v0.22.0
func (e S3CompatibleMetadataProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (S3CompatibleMetadataProtocol) ToStringPtrOutputWithContext ¶ added in v0.22.0
func (e S3CompatibleMetadataProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type S3CompatibleMetadataProtocolInput ¶ added in v0.22.0
type S3CompatibleMetadataProtocolInput interface { pulumi.Input ToS3CompatibleMetadataProtocolOutput() S3CompatibleMetadataProtocolOutput ToS3CompatibleMetadataProtocolOutputWithContext(context.Context) S3CompatibleMetadataProtocolOutput }
S3CompatibleMetadataProtocolInput is an input type that accepts S3CompatibleMetadataProtocolArgs and S3CompatibleMetadataProtocolOutput values. You can construct a concrete instance of `S3CompatibleMetadataProtocolInput` via:
S3CompatibleMetadataProtocolArgs{...}
type S3CompatibleMetadataProtocolOutput ¶ added in v0.22.0
type S3CompatibleMetadataProtocolOutput struct{ *pulumi.OutputState }
func (S3CompatibleMetadataProtocolOutput) ElementType ¶ added in v0.22.0
func (S3CompatibleMetadataProtocolOutput) ElementType() reflect.Type
func (S3CompatibleMetadataProtocolOutput) ToS3CompatibleMetadataProtocolOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataProtocolOutput) ToS3CompatibleMetadataProtocolOutput() S3CompatibleMetadataProtocolOutput
func (S3CompatibleMetadataProtocolOutput) ToS3CompatibleMetadataProtocolOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataProtocolOutput) ToS3CompatibleMetadataProtocolOutputWithContext(ctx context.Context) S3CompatibleMetadataProtocolOutput
func (S3CompatibleMetadataProtocolOutput) ToS3CompatibleMetadataProtocolPtrOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataProtocolOutput) ToS3CompatibleMetadataProtocolPtrOutput() S3CompatibleMetadataProtocolPtrOutput
func (S3CompatibleMetadataProtocolOutput) ToS3CompatibleMetadataProtocolPtrOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataProtocolOutput) ToS3CompatibleMetadataProtocolPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataProtocolPtrOutput
func (S3CompatibleMetadataProtocolOutput) ToStringOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataProtocolOutput) ToStringOutput() pulumi.StringOutput
func (S3CompatibleMetadataProtocolOutput) ToStringOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (S3CompatibleMetadataProtocolOutput) ToStringPtrOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (S3CompatibleMetadataProtocolOutput) ToStringPtrOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type S3CompatibleMetadataProtocolPtrInput ¶ added in v0.22.0
type S3CompatibleMetadataProtocolPtrInput interface { pulumi.Input ToS3CompatibleMetadataProtocolPtrOutput() S3CompatibleMetadataProtocolPtrOutput ToS3CompatibleMetadataProtocolPtrOutputWithContext(context.Context) S3CompatibleMetadataProtocolPtrOutput }
func S3CompatibleMetadataProtocolPtr ¶ added in v0.22.0
func S3CompatibleMetadataProtocolPtr(v string) S3CompatibleMetadataProtocolPtrInput
type S3CompatibleMetadataProtocolPtrOutput ¶ added in v0.22.0
type S3CompatibleMetadataProtocolPtrOutput struct{ *pulumi.OutputState }
func (S3CompatibleMetadataProtocolPtrOutput) ElementType ¶ added in v0.22.0
func (S3CompatibleMetadataProtocolPtrOutput) ElementType() reflect.Type
func (S3CompatibleMetadataProtocolPtrOutput) ToS3CompatibleMetadataProtocolPtrOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataProtocolPtrOutput) ToS3CompatibleMetadataProtocolPtrOutput() S3CompatibleMetadataProtocolPtrOutput
func (S3CompatibleMetadataProtocolPtrOutput) ToS3CompatibleMetadataProtocolPtrOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataProtocolPtrOutput) ToS3CompatibleMetadataProtocolPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataProtocolPtrOutput
func (S3CompatibleMetadataProtocolPtrOutput) ToStringPtrOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (S3CompatibleMetadataProtocolPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type S3CompatibleMetadataPtrInput ¶ added in v0.22.0
type S3CompatibleMetadataPtrInput interface { pulumi.Input ToS3CompatibleMetadataPtrOutput() S3CompatibleMetadataPtrOutput ToS3CompatibleMetadataPtrOutputWithContext(context.Context) S3CompatibleMetadataPtrOutput }
S3CompatibleMetadataPtrInput is an input type that accepts S3CompatibleMetadataArgs, S3CompatibleMetadataPtr and S3CompatibleMetadataPtrOutput values. You can construct a concrete instance of `S3CompatibleMetadataPtrInput` via:
S3CompatibleMetadataArgs{...} or: nil
func S3CompatibleMetadataPtr ¶ added in v0.22.0
func S3CompatibleMetadataPtr(v *S3CompatibleMetadataArgs) S3CompatibleMetadataPtrInput
type S3CompatibleMetadataPtrOutput ¶ added in v0.22.0
type S3CompatibleMetadataPtrOutput struct{ *pulumi.OutputState }
func (S3CompatibleMetadataPtrOutput) AuthMethod ¶ added in v0.22.0
func (o S3CompatibleMetadataPtrOutput) AuthMethod() S3CompatibleMetadataAuthMethodPtrOutput
Specifies the authentication and authorization method used by the storage service. When not specified, Transfer Service will attempt to determine right auth method to use.
func (S3CompatibleMetadataPtrOutput) Elem ¶ added in v0.22.0
func (o S3CompatibleMetadataPtrOutput) Elem() S3CompatibleMetadataOutput
func (S3CompatibleMetadataPtrOutput) ElementType ¶ added in v0.22.0
func (S3CompatibleMetadataPtrOutput) ElementType() reflect.Type
func (S3CompatibleMetadataPtrOutput) ListApi ¶ added in v0.22.0
func (o S3CompatibleMetadataPtrOutput) ListApi() S3CompatibleMetadataListApiPtrOutput
The Listing API to use for discovering objects. When not specified, Transfer Service will attempt to determine the right API to use.
func (S3CompatibleMetadataPtrOutput) Protocol ¶ added in v0.22.0
func (o S3CompatibleMetadataPtrOutput) Protocol() S3CompatibleMetadataProtocolPtrOutput
Specifies the network protocol of the agent. When not specified, the default value of NetworkProtocol NETWORK_PROTOCOL_HTTPS is used.
func (S3CompatibleMetadataPtrOutput) RequestModel ¶ added in v0.22.0
func (o S3CompatibleMetadataPtrOutput) RequestModel() S3CompatibleMetadataRequestModelPtrOutput
Specifies the API request model used to call the storage service. When not specified, the default value of RequestModel REQUEST_MODEL_VIRTUAL_HOSTED_STYLE is used.
func (S3CompatibleMetadataPtrOutput) ToS3CompatibleMetadataPtrOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataPtrOutput) ToS3CompatibleMetadataPtrOutput() S3CompatibleMetadataPtrOutput
func (S3CompatibleMetadataPtrOutput) ToS3CompatibleMetadataPtrOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataPtrOutput) ToS3CompatibleMetadataPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataPtrOutput
type S3CompatibleMetadataRequestModel ¶ added in v0.22.0
type S3CompatibleMetadataRequestModel string
Specifies the API request model used to call the storage service. When not specified, the default value of RequestModel REQUEST_MODEL_VIRTUAL_HOSTED_STYLE is used.
func (S3CompatibleMetadataRequestModel) ElementType ¶ added in v0.22.0
func (S3CompatibleMetadataRequestModel) ElementType() reflect.Type
func (S3CompatibleMetadataRequestModel) ToS3CompatibleMetadataRequestModelOutput ¶ added in v0.22.0
func (e S3CompatibleMetadataRequestModel) ToS3CompatibleMetadataRequestModelOutput() S3CompatibleMetadataRequestModelOutput
func (S3CompatibleMetadataRequestModel) ToS3CompatibleMetadataRequestModelOutputWithContext ¶ added in v0.22.0
func (e S3CompatibleMetadataRequestModel) ToS3CompatibleMetadataRequestModelOutputWithContext(ctx context.Context) S3CompatibleMetadataRequestModelOutput
func (S3CompatibleMetadataRequestModel) ToS3CompatibleMetadataRequestModelPtrOutput ¶ added in v0.22.0
func (e S3CompatibleMetadataRequestModel) ToS3CompatibleMetadataRequestModelPtrOutput() S3CompatibleMetadataRequestModelPtrOutput
func (S3CompatibleMetadataRequestModel) ToS3CompatibleMetadataRequestModelPtrOutputWithContext ¶ added in v0.22.0
func (e S3CompatibleMetadataRequestModel) ToS3CompatibleMetadataRequestModelPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataRequestModelPtrOutput
func (S3CompatibleMetadataRequestModel) ToStringOutput ¶ added in v0.22.0
func (e S3CompatibleMetadataRequestModel) ToStringOutput() pulumi.StringOutput
func (S3CompatibleMetadataRequestModel) ToStringOutputWithContext ¶ added in v0.22.0
func (e S3CompatibleMetadataRequestModel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (S3CompatibleMetadataRequestModel) ToStringPtrOutput ¶ added in v0.22.0
func (e S3CompatibleMetadataRequestModel) ToStringPtrOutput() pulumi.StringPtrOutput
func (S3CompatibleMetadataRequestModel) ToStringPtrOutputWithContext ¶ added in v0.22.0
func (e S3CompatibleMetadataRequestModel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type S3CompatibleMetadataRequestModelInput ¶ added in v0.22.0
type S3CompatibleMetadataRequestModelInput interface { pulumi.Input ToS3CompatibleMetadataRequestModelOutput() S3CompatibleMetadataRequestModelOutput ToS3CompatibleMetadataRequestModelOutputWithContext(context.Context) S3CompatibleMetadataRequestModelOutput }
S3CompatibleMetadataRequestModelInput is an input type that accepts S3CompatibleMetadataRequestModelArgs and S3CompatibleMetadataRequestModelOutput values. You can construct a concrete instance of `S3CompatibleMetadataRequestModelInput` via:
S3CompatibleMetadataRequestModelArgs{...}
type S3CompatibleMetadataRequestModelOutput ¶ added in v0.22.0
type S3CompatibleMetadataRequestModelOutput struct{ *pulumi.OutputState }
func (S3CompatibleMetadataRequestModelOutput) ElementType ¶ added in v0.22.0
func (S3CompatibleMetadataRequestModelOutput) ElementType() reflect.Type
func (S3CompatibleMetadataRequestModelOutput) ToS3CompatibleMetadataRequestModelOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataRequestModelOutput) ToS3CompatibleMetadataRequestModelOutput() S3CompatibleMetadataRequestModelOutput
func (S3CompatibleMetadataRequestModelOutput) ToS3CompatibleMetadataRequestModelOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataRequestModelOutput) ToS3CompatibleMetadataRequestModelOutputWithContext(ctx context.Context) S3CompatibleMetadataRequestModelOutput
func (S3CompatibleMetadataRequestModelOutput) ToS3CompatibleMetadataRequestModelPtrOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataRequestModelOutput) ToS3CompatibleMetadataRequestModelPtrOutput() S3CompatibleMetadataRequestModelPtrOutput
func (S3CompatibleMetadataRequestModelOutput) ToS3CompatibleMetadataRequestModelPtrOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataRequestModelOutput) ToS3CompatibleMetadataRequestModelPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataRequestModelPtrOutput
func (S3CompatibleMetadataRequestModelOutput) ToStringOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataRequestModelOutput) ToStringOutput() pulumi.StringOutput
func (S3CompatibleMetadataRequestModelOutput) ToStringOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataRequestModelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (S3CompatibleMetadataRequestModelOutput) ToStringPtrOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataRequestModelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (S3CompatibleMetadataRequestModelOutput) ToStringPtrOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataRequestModelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type S3CompatibleMetadataRequestModelPtrInput ¶ added in v0.22.0
type S3CompatibleMetadataRequestModelPtrInput interface { pulumi.Input ToS3CompatibleMetadataRequestModelPtrOutput() S3CompatibleMetadataRequestModelPtrOutput ToS3CompatibleMetadataRequestModelPtrOutputWithContext(context.Context) S3CompatibleMetadataRequestModelPtrOutput }
func S3CompatibleMetadataRequestModelPtr ¶ added in v0.22.0
func S3CompatibleMetadataRequestModelPtr(v string) S3CompatibleMetadataRequestModelPtrInput
type S3CompatibleMetadataRequestModelPtrOutput ¶ added in v0.22.0
type S3CompatibleMetadataRequestModelPtrOutput struct{ *pulumi.OutputState }
func (S3CompatibleMetadataRequestModelPtrOutput) ElementType ¶ added in v0.22.0
func (S3CompatibleMetadataRequestModelPtrOutput) ElementType() reflect.Type
func (S3CompatibleMetadataRequestModelPtrOutput) ToS3CompatibleMetadataRequestModelPtrOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataRequestModelPtrOutput) ToS3CompatibleMetadataRequestModelPtrOutput() S3CompatibleMetadataRequestModelPtrOutput
func (S3CompatibleMetadataRequestModelPtrOutput) ToS3CompatibleMetadataRequestModelPtrOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataRequestModelPtrOutput) ToS3CompatibleMetadataRequestModelPtrOutputWithContext(ctx context.Context) S3CompatibleMetadataRequestModelPtrOutput
func (S3CompatibleMetadataRequestModelPtrOutput) ToStringPtrOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataRequestModelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (S3CompatibleMetadataRequestModelPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataRequestModelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type S3CompatibleMetadataResponse ¶ added in v0.22.0
type S3CompatibleMetadataResponse struct { // Specifies the authentication and authorization method used by the storage service. When not specified, Transfer Service will attempt to determine right auth method to use. AuthMethod string `pulumi:"authMethod"` // The Listing API to use for discovering objects. When not specified, Transfer Service will attempt to determine the right API to use. ListApi string `pulumi:"listApi"` // Specifies the network protocol of the agent. When not specified, the default value of NetworkProtocol NETWORK_PROTOCOL_HTTPS is used. Protocol string `pulumi:"protocol"` // Specifies the API request model used to call the storage service. When not specified, the default value of RequestModel REQUEST_MODEL_VIRTUAL_HOSTED_STYLE is used. RequestModel string `pulumi:"requestModel"` }
S3CompatibleMetadata contains the metadata fields that apply to the basic types of S3-compatible data providers.
type S3CompatibleMetadataResponseOutput ¶ added in v0.22.0
type S3CompatibleMetadataResponseOutput struct{ *pulumi.OutputState }
S3CompatibleMetadata contains the metadata fields that apply to the basic types of S3-compatible data providers.
func (S3CompatibleMetadataResponseOutput) AuthMethod ¶ added in v0.22.0
func (o S3CompatibleMetadataResponseOutput) AuthMethod() pulumi.StringOutput
Specifies the authentication and authorization method used by the storage service. When not specified, Transfer Service will attempt to determine right auth method to use.
func (S3CompatibleMetadataResponseOutput) ElementType ¶ added in v0.22.0
func (S3CompatibleMetadataResponseOutput) ElementType() reflect.Type
func (S3CompatibleMetadataResponseOutput) ListApi ¶ added in v0.22.0
func (o S3CompatibleMetadataResponseOutput) ListApi() pulumi.StringOutput
The Listing API to use for discovering objects. When not specified, Transfer Service will attempt to determine the right API to use.
func (S3CompatibleMetadataResponseOutput) Protocol ¶ added in v0.22.0
func (o S3CompatibleMetadataResponseOutput) Protocol() pulumi.StringOutput
Specifies the network protocol of the agent. When not specified, the default value of NetworkProtocol NETWORK_PROTOCOL_HTTPS is used.
func (S3CompatibleMetadataResponseOutput) RequestModel ¶ added in v0.22.0
func (o S3CompatibleMetadataResponseOutput) RequestModel() pulumi.StringOutput
Specifies the API request model used to call the storage service. When not specified, the default value of RequestModel REQUEST_MODEL_VIRTUAL_HOSTED_STYLE is used.
func (S3CompatibleMetadataResponseOutput) ToS3CompatibleMetadataResponseOutput ¶ added in v0.22.0
func (o S3CompatibleMetadataResponseOutput) ToS3CompatibleMetadataResponseOutput() S3CompatibleMetadataResponseOutput
func (S3CompatibleMetadataResponseOutput) ToS3CompatibleMetadataResponseOutputWithContext ¶ added in v0.22.0
func (o S3CompatibleMetadataResponseOutput) ToS3CompatibleMetadataResponseOutputWithContext(ctx context.Context) S3CompatibleMetadataResponseOutput
type Schedule ¶
type Schedule struct { // The time in UTC that no further transfer operations are scheduled. Combined with schedule_end_date, `end_time_of_day` specifies the end date and time for starting new transfer operations. This field must be greater than or equal to the timestamp corresponding to the combintation of schedule_start_date and start_time_of_day, and is subject to the following: * If `end_time_of_day` is not set and `schedule_end_date` is set, then a default value of `23:59:59` is used for `end_time_of_day`. * If `end_time_of_day` is set and `schedule_end_date` is not set, then INVALID_ARGUMENT is returned. EndTimeOfDay *TimeOfDay `pulumi:"endTimeOfDay"` // Interval between the start of each scheduled TransferOperation. If unspecified, the default value is 24 hours. This value may not be less than 1 hour. RepeatInterval *string `pulumi:"repeatInterval"` // The last day a transfer runs. Date boundaries are determined relative to UTC time. A job runs once per 24 hours within the following guidelines: * If `schedule_end_date` and schedule_start_date are the same and in the future relative to UTC, the transfer is executed only one time. * If `schedule_end_date` is later than `schedule_start_date` and `schedule_end_date` is in the future relative to UTC, the job runs each day at start_time_of_day through `schedule_end_date`. ScheduleEndDate *Date `pulumi:"scheduleEndDate"` // The start date of a transfer. Date boundaries are determined relative to UTC time. If `schedule_start_date` and start_time_of_day are in the past relative to the job's creation time, the transfer starts the day after you schedule the transfer request. **Note:** When starting jobs at or near midnight UTC it is possible that a job starts later than expected. For example, if you send an outbound request on June 1 one millisecond prior to midnight UTC and the Storage Transfer Service server receives the request on June 2, then it creates a TransferJob with `schedule_start_date` set to June 2 and a `start_time_of_day` set to midnight UTC. The first scheduled TransferOperation takes place on June 3 at midnight UTC. ScheduleStartDate Date `pulumi:"scheduleStartDate"` // The time in UTC that a transfer job is scheduled to run. Transfers may start later than this time. If `start_time_of_day` is not specified: * One-time transfers run immediately. * Recurring transfers run immediately, and each day at midnight UTC, through schedule_end_date. If `start_time_of_day` is specified: * One-time transfers run at the specified time. * Recurring transfers run at the specified time each day, through `schedule_end_date`. StartTimeOfDay *TimeOfDay `pulumi:"startTimeOfDay"` }
Transfers can be scheduled to recur or to run just once.
type ScheduleArgs ¶
type ScheduleArgs struct { // The time in UTC that no further transfer operations are scheduled. Combined with schedule_end_date, `end_time_of_day` specifies the end date and time for starting new transfer operations. This field must be greater than or equal to the timestamp corresponding to the combintation of schedule_start_date and start_time_of_day, and is subject to the following: * If `end_time_of_day` is not set and `schedule_end_date` is set, then a default value of `23:59:59` is used for `end_time_of_day`. * If `end_time_of_day` is set and `schedule_end_date` is not set, then INVALID_ARGUMENT is returned. EndTimeOfDay TimeOfDayPtrInput `pulumi:"endTimeOfDay"` // Interval between the start of each scheduled TransferOperation. If unspecified, the default value is 24 hours. This value may not be less than 1 hour. RepeatInterval pulumi.StringPtrInput `pulumi:"repeatInterval"` // The last day a transfer runs. Date boundaries are determined relative to UTC time. A job runs once per 24 hours within the following guidelines: * If `schedule_end_date` and schedule_start_date are the same and in the future relative to UTC, the transfer is executed only one time. * If `schedule_end_date` is later than `schedule_start_date` and `schedule_end_date` is in the future relative to UTC, the job runs each day at start_time_of_day through `schedule_end_date`. ScheduleEndDate DatePtrInput `pulumi:"scheduleEndDate"` // The start date of a transfer. Date boundaries are determined relative to UTC time. If `schedule_start_date` and start_time_of_day are in the past relative to the job's creation time, the transfer starts the day after you schedule the transfer request. **Note:** When starting jobs at or near midnight UTC it is possible that a job starts later than expected. For example, if you send an outbound request on June 1 one millisecond prior to midnight UTC and the Storage Transfer Service server receives the request on June 2, then it creates a TransferJob with `schedule_start_date` set to June 2 and a `start_time_of_day` set to midnight UTC. The first scheduled TransferOperation takes place on June 3 at midnight UTC. ScheduleStartDate DateInput `pulumi:"scheduleStartDate"` // The time in UTC that a transfer job is scheduled to run. Transfers may start later than this time. If `start_time_of_day` is not specified: * One-time transfers run immediately. * Recurring transfers run immediately, and each day at midnight UTC, through schedule_end_date. If `start_time_of_day` is specified: * One-time transfers run at the specified time. * Recurring transfers run at the specified time each day, through `schedule_end_date`. StartTimeOfDay TimeOfDayPtrInput `pulumi:"startTimeOfDay"` }
Transfers can be scheduled to recur or to run just once.
func (ScheduleArgs) ElementType ¶
func (ScheduleArgs) ElementType() reflect.Type
func (ScheduleArgs) ToScheduleOutput ¶
func (i ScheduleArgs) ToScheduleOutput() ScheduleOutput
func (ScheduleArgs) ToScheduleOutputWithContext ¶
func (i ScheduleArgs) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
func (ScheduleArgs) ToSchedulePtrOutput ¶
func (i ScheduleArgs) ToSchedulePtrOutput() SchedulePtrOutput
func (ScheduleArgs) ToSchedulePtrOutputWithContext ¶
func (i ScheduleArgs) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
type ScheduleInput ¶
type ScheduleInput interface { pulumi.Input ToScheduleOutput() ScheduleOutput ToScheduleOutputWithContext(context.Context) ScheduleOutput }
ScheduleInput is an input type that accepts ScheduleArgs and ScheduleOutput values. You can construct a concrete instance of `ScheduleInput` via:
ScheduleArgs{...}
type ScheduleOutput ¶
type ScheduleOutput struct{ *pulumi.OutputState }
Transfers can be scheduled to recur or to run just once.
func (ScheduleOutput) ElementType ¶
func (ScheduleOutput) ElementType() reflect.Type
func (ScheduleOutput) EndTimeOfDay ¶
func (o ScheduleOutput) EndTimeOfDay() TimeOfDayPtrOutput
The time in UTC that no further transfer operations are scheduled. Combined with schedule_end_date, `end_time_of_day` specifies the end date and time for starting new transfer operations. This field must be greater than or equal to the timestamp corresponding to the combintation of schedule_start_date and start_time_of_day, and is subject to the following: * If `end_time_of_day` is not set and `schedule_end_date` is set, then a default value of `23:59:59` is used for `end_time_of_day`. * If `end_time_of_day` is set and `schedule_end_date` is not set, then INVALID_ARGUMENT is returned.
func (ScheduleOutput) RepeatInterval ¶
func (o ScheduleOutput) RepeatInterval() pulumi.StringPtrOutput
Interval between the start of each scheduled TransferOperation. If unspecified, the default value is 24 hours. This value may not be less than 1 hour.
func (ScheduleOutput) ScheduleEndDate ¶
func (o ScheduleOutput) ScheduleEndDate() DatePtrOutput
The last day a transfer runs. Date boundaries are determined relative to UTC time. A job runs once per 24 hours within the following guidelines: * If `schedule_end_date` and schedule_start_date are the same and in the future relative to UTC, the transfer is executed only one time. * If `schedule_end_date` is later than `schedule_start_date` and `schedule_end_date` is in the future relative to UTC, the job runs each day at start_time_of_day through `schedule_end_date`.
func (ScheduleOutput) ScheduleStartDate ¶
func (o ScheduleOutput) ScheduleStartDate() DateOutput
The start date of a transfer. Date boundaries are determined relative to UTC time. If `schedule_start_date` and start_time_of_day are in the past relative to the job's creation time, the transfer starts the day after you schedule the transfer request. **Note:** When starting jobs at or near midnight UTC it is possible that a job starts later than expected. For example, if you send an outbound request on June 1 one millisecond prior to midnight UTC and the Storage Transfer Service server receives the request on June 2, then it creates a TransferJob with `schedule_start_date` set to June 2 and a `start_time_of_day` set to midnight UTC. The first scheduled TransferOperation takes place on June 3 at midnight UTC.
func (ScheduleOutput) StartTimeOfDay ¶
func (o ScheduleOutput) StartTimeOfDay() TimeOfDayPtrOutput
The time in UTC that a transfer job is scheduled to run. Transfers may start later than this time. If `start_time_of_day` is not specified: * One-time transfers run immediately. * Recurring transfers run immediately, and each day at midnight UTC, through schedule_end_date. If `start_time_of_day` is specified: * One-time transfers run at the specified time. * Recurring transfers run at the specified time each day, through `schedule_end_date`.
func (ScheduleOutput) ToScheduleOutput ¶
func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
func (ScheduleOutput) ToScheduleOutputWithContext ¶
func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
func (ScheduleOutput) ToSchedulePtrOutput ¶
func (o ScheduleOutput) ToSchedulePtrOutput() SchedulePtrOutput
func (ScheduleOutput) ToSchedulePtrOutputWithContext ¶
func (o ScheduleOutput) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
type SchedulePtrInput ¶
type SchedulePtrInput interface { pulumi.Input ToSchedulePtrOutput() SchedulePtrOutput ToSchedulePtrOutputWithContext(context.Context) SchedulePtrOutput }
SchedulePtrInput is an input type that accepts ScheduleArgs, SchedulePtr and SchedulePtrOutput values. You can construct a concrete instance of `SchedulePtrInput` via:
ScheduleArgs{...} or: nil
func SchedulePtr ¶
func SchedulePtr(v *ScheduleArgs) SchedulePtrInput
type SchedulePtrOutput ¶
type SchedulePtrOutput struct{ *pulumi.OutputState }
func (SchedulePtrOutput) Elem ¶
func (o SchedulePtrOutput) Elem() ScheduleOutput
func (SchedulePtrOutput) ElementType ¶
func (SchedulePtrOutput) ElementType() reflect.Type
func (SchedulePtrOutput) EndTimeOfDay ¶
func (o SchedulePtrOutput) EndTimeOfDay() TimeOfDayPtrOutput
The time in UTC that no further transfer operations are scheduled. Combined with schedule_end_date, `end_time_of_day` specifies the end date and time for starting new transfer operations. This field must be greater than or equal to the timestamp corresponding to the combintation of schedule_start_date and start_time_of_day, and is subject to the following: * If `end_time_of_day` is not set and `schedule_end_date` is set, then a default value of `23:59:59` is used for `end_time_of_day`. * If `end_time_of_day` is set and `schedule_end_date` is not set, then INVALID_ARGUMENT is returned.
func (SchedulePtrOutput) RepeatInterval ¶
func (o SchedulePtrOutput) RepeatInterval() pulumi.StringPtrOutput
Interval between the start of each scheduled TransferOperation. If unspecified, the default value is 24 hours. This value may not be less than 1 hour.
func (SchedulePtrOutput) ScheduleEndDate ¶
func (o SchedulePtrOutput) ScheduleEndDate() DatePtrOutput
The last day a transfer runs. Date boundaries are determined relative to UTC time. A job runs once per 24 hours within the following guidelines: * If `schedule_end_date` and schedule_start_date are the same and in the future relative to UTC, the transfer is executed only one time. * If `schedule_end_date` is later than `schedule_start_date` and `schedule_end_date` is in the future relative to UTC, the job runs each day at start_time_of_day through `schedule_end_date`.
func (SchedulePtrOutput) ScheduleStartDate ¶
func (o SchedulePtrOutput) ScheduleStartDate() DatePtrOutput
The start date of a transfer. Date boundaries are determined relative to UTC time. If `schedule_start_date` and start_time_of_day are in the past relative to the job's creation time, the transfer starts the day after you schedule the transfer request. **Note:** When starting jobs at or near midnight UTC it is possible that a job starts later than expected. For example, if you send an outbound request on June 1 one millisecond prior to midnight UTC and the Storage Transfer Service server receives the request on June 2, then it creates a TransferJob with `schedule_start_date` set to June 2 and a `start_time_of_day` set to midnight UTC. The first scheduled TransferOperation takes place on June 3 at midnight UTC.
func (SchedulePtrOutput) StartTimeOfDay ¶
func (o SchedulePtrOutput) StartTimeOfDay() TimeOfDayPtrOutput
The time in UTC that a transfer job is scheduled to run. Transfers may start later than this time. If `start_time_of_day` is not specified: * One-time transfers run immediately. * Recurring transfers run immediately, and each day at midnight UTC, through schedule_end_date. If `start_time_of_day` is specified: * One-time transfers run at the specified time. * Recurring transfers run at the specified time each day, through `schedule_end_date`.
func (SchedulePtrOutput) ToSchedulePtrOutput ¶
func (o SchedulePtrOutput) ToSchedulePtrOutput() SchedulePtrOutput
func (SchedulePtrOutput) ToSchedulePtrOutputWithContext ¶
func (o SchedulePtrOutput) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
type ScheduleResponse ¶
type ScheduleResponse struct { // The time in UTC that no further transfer operations are scheduled. Combined with schedule_end_date, `end_time_of_day` specifies the end date and time for starting new transfer operations. This field must be greater than or equal to the timestamp corresponding to the combintation of schedule_start_date and start_time_of_day, and is subject to the following: * If `end_time_of_day` is not set and `schedule_end_date` is set, then a default value of `23:59:59` is used for `end_time_of_day`. * If `end_time_of_day` is set and `schedule_end_date` is not set, then INVALID_ARGUMENT is returned. EndTimeOfDay TimeOfDayResponse `pulumi:"endTimeOfDay"` // Interval between the start of each scheduled TransferOperation. If unspecified, the default value is 24 hours. This value may not be less than 1 hour. RepeatInterval string `pulumi:"repeatInterval"` // The last day a transfer runs. Date boundaries are determined relative to UTC time. A job runs once per 24 hours within the following guidelines: * If `schedule_end_date` and schedule_start_date are the same and in the future relative to UTC, the transfer is executed only one time. * If `schedule_end_date` is later than `schedule_start_date` and `schedule_end_date` is in the future relative to UTC, the job runs each day at start_time_of_day through `schedule_end_date`. ScheduleEndDate DateResponse `pulumi:"scheduleEndDate"` // The start date of a transfer. Date boundaries are determined relative to UTC time. If `schedule_start_date` and start_time_of_day are in the past relative to the job's creation time, the transfer starts the day after you schedule the transfer request. **Note:** When starting jobs at or near midnight UTC it is possible that a job starts later than expected. For example, if you send an outbound request on June 1 one millisecond prior to midnight UTC and the Storage Transfer Service server receives the request on June 2, then it creates a TransferJob with `schedule_start_date` set to June 2 and a `start_time_of_day` set to midnight UTC. The first scheduled TransferOperation takes place on June 3 at midnight UTC. ScheduleStartDate DateResponse `pulumi:"scheduleStartDate"` // The time in UTC that a transfer job is scheduled to run. Transfers may start later than this time. If `start_time_of_day` is not specified: * One-time transfers run immediately. * Recurring transfers run immediately, and each day at midnight UTC, through schedule_end_date. If `start_time_of_day` is specified: * One-time transfers run at the specified time. * Recurring transfers run at the specified time each day, through `schedule_end_date`. StartTimeOfDay TimeOfDayResponse `pulumi:"startTimeOfDay"` }
Transfers can be scheduled to recur or to run just once.
type ScheduleResponseOutput ¶
type ScheduleResponseOutput struct{ *pulumi.OutputState }
Transfers can be scheduled to recur or to run just once.
func (ScheduleResponseOutput) ElementType ¶
func (ScheduleResponseOutput) ElementType() reflect.Type
func (ScheduleResponseOutput) EndTimeOfDay ¶
func (o ScheduleResponseOutput) EndTimeOfDay() TimeOfDayResponseOutput
The time in UTC that no further transfer operations are scheduled. Combined with schedule_end_date, `end_time_of_day` specifies the end date and time for starting new transfer operations. This field must be greater than or equal to the timestamp corresponding to the combintation of schedule_start_date and start_time_of_day, and is subject to the following: * If `end_time_of_day` is not set and `schedule_end_date` is set, then a default value of `23:59:59` is used for `end_time_of_day`. * If `end_time_of_day` is set and `schedule_end_date` is not set, then INVALID_ARGUMENT is returned.
func (ScheduleResponseOutput) RepeatInterval ¶
func (o ScheduleResponseOutput) RepeatInterval() pulumi.StringOutput
Interval between the start of each scheduled TransferOperation. If unspecified, the default value is 24 hours. This value may not be less than 1 hour.
func (ScheduleResponseOutput) ScheduleEndDate ¶
func (o ScheduleResponseOutput) ScheduleEndDate() DateResponseOutput
The last day a transfer runs. Date boundaries are determined relative to UTC time. A job runs once per 24 hours within the following guidelines: * If `schedule_end_date` and schedule_start_date are the same and in the future relative to UTC, the transfer is executed only one time. * If `schedule_end_date` is later than `schedule_start_date` and `schedule_end_date` is in the future relative to UTC, the job runs each day at start_time_of_day through `schedule_end_date`.
func (ScheduleResponseOutput) ScheduleStartDate ¶
func (o ScheduleResponseOutput) ScheduleStartDate() DateResponseOutput
The start date of a transfer. Date boundaries are determined relative to UTC time. If `schedule_start_date` and start_time_of_day are in the past relative to the job's creation time, the transfer starts the day after you schedule the transfer request. **Note:** When starting jobs at or near midnight UTC it is possible that a job starts later than expected. For example, if you send an outbound request on June 1 one millisecond prior to midnight UTC and the Storage Transfer Service server receives the request on June 2, then it creates a TransferJob with `schedule_start_date` set to June 2 and a `start_time_of_day` set to midnight UTC. The first scheduled TransferOperation takes place on June 3 at midnight UTC.
func (ScheduleResponseOutput) StartTimeOfDay ¶
func (o ScheduleResponseOutput) StartTimeOfDay() TimeOfDayResponseOutput
The time in UTC that a transfer job is scheduled to run. Transfers may start later than this time. If `start_time_of_day` is not specified: * One-time transfers run immediately. * Recurring transfers run immediately, and each day at midnight UTC, through schedule_end_date. If `start_time_of_day` is specified: * One-time transfers run at the specified time. * Recurring transfers run at the specified time each day, through `schedule_end_date`.
func (ScheduleResponseOutput) ToScheduleResponseOutput ¶
func (o ScheduleResponseOutput) ToScheduleResponseOutput() ScheduleResponseOutput
func (ScheduleResponseOutput) ToScheduleResponseOutputWithContext ¶
func (o ScheduleResponseOutput) ToScheduleResponseOutputWithContext(ctx context.Context) ScheduleResponseOutput
type TimeOfDay ¶
type TimeOfDay struct { // Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. Hours *int `pulumi:"hours"` // Minutes of hour of day. Must be from 0 to 59. Minutes *int `pulumi:"minutes"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *int `pulumi:"nanos"` // Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds. Seconds *int `pulumi:"seconds"` }
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`.
type TimeOfDayArgs ¶
type TimeOfDayArgs struct { // Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. Hours pulumi.IntPtrInput `pulumi:"hours"` // Minutes of hour of day. Must be from 0 to 59. Minutes pulumi.IntPtrInput `pulumi:"minutes"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos pulumi.IntPtrInput `pulumi:"nanos"` // Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds. Seconds pulumi.IntPtrInput `pulumi:"seconds"` }
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`.
func (TimeOfDayArgs) ElementType ¶
func (TimeOfDayArgs) ElementType() reflect.Type
func (TimeOfDayArgs) ToTimeOfDayOutput ¶
func (i TimeOfDayArgs) ToTimeOfDayOutput() TimeOfDayOutput
func (TimeOfDayArgs) ToTimeOfDayOutputWithContext ¶
func (i TimeOfDayArgs) ToTimeOfDayOutputWithContext(ctx context.Context) TimeOfDayOutput
func (TimeOfDayArgs) ToTimeOfDayPtrOutput ¶
func (i TimeOfDayArgs) ToTimeOfDayPtrOutput() TimeOfDayPtrOutput
func (TimeOfDayArgs) ToTimeOfDayPtrOutputWithContext ¶
func (i TimeOfDayArgs) ToTimeOfDayPtrOutputWithContext(ctx context.Context) TimeOfDayPtrOutput
type TimeOfDayInput ¶
type TimeOfDayInput interface { pulumi.Input ToTimeOfDayOutput() TimeOfDayOutput ToTimeOfDayOutputWithContext(context.Context) TimeOfDayOutput }
TimeOfDayInput is an input type that accepts TimeOfDayArgs and TimeOfDayOutput values. You can construct a concrete instance of `TimeOfDayInput` via:
TimeOfDayArgs{...}
type TimeOfDayOutput ¶
type TimeOfDayOutput struct{ *pulumi.OutputState }
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`.
func (TimeOfDayOutput) ElementType ¶
func (TimeOfDayOutput) ElementType() reflect.Type
func (TimeOfDayOutput) Hours ¶
func (o TimeOfDayOutput) Hours() pulumi.IntPtrOutput
Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
func (TimeOfDayOutput) Minutes ¶
func (o TimeOfDayOutput) Minutes() pulumi.IntPtrOutput
Minutes of hour of day. Must be from 0 to 59.
func (TimeOfDayOutput) Nanos ¶
func (o TimeOfDayOutput) Nanos() pulumi.IntPtrOutput
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
func (TimeOfDayOutput) Seconds ¶
func (o TimeOfDayOutput) Seconds() pulumi.IntPtrOutput
Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
func (TimeOfDayOutput) ToTimeOfDayOutput ¶
func (o TimeOfDayOutput) ToTimeOfDayOutput() TimeOfDayOutput
func (TimeOfDayOutput) ToTimeOfDayOutputWithContext ¶
func (o TimeOfDayOutput) ToTimeOfDayOutputWithContext(ctx context.Context) TimeOfDayOutput
func (TimeOfDayOutput) ToTimeOfDayPtrOutput ¶
func (o TimeOfDayOutput) ToTimeOfDayPtrOutput() TimeOfDayPtrOutput
func (TimeOfDayOutput) ToTimeOfDayPtrOutputWithContext ¶
func (o TimeOfDayOutput) ToTimeOfDayPtrOutputWithContext(ctx context.Context) TimeOfDayPtrOutput
type TimeOfDayPtrInput ¶
type TimeOfDayPtrInput interface { pulumi.Input ToTimeOfDayPtrOutput() TimeOfDayPtrOutput ToTimeOfDayPtrOutputWithContext(context.Context) TimeOfDayPtrOutput }
TimeOfDayPtrInput is an input type that accepts TimeOfDayArgs, TimeOfDayPtr and TimeOfDayPtrOutput values. You can construct a concrete instance of `TimeOfDayPtrInput` via:
TimeOfDayArgs{...} or: nil
func TimeOfDayPtr ¶
func TimeOfDayPtr(v *TimeOfDayArgs) TimeOfDayPtrInput
type TimeOfDayPtrOutput ¶
type TimeOfDayPtrOutput struct{ *pulumi.OutputState }
func (TimeOfDayPtrOutput) Elem ¶
func (o TimeOfDayPtrOutput) Elem() TimeOfDayOutput
func (TimeOfDayPtrOutput) ElementType ¶
func (TimeOfDayPtrOutput) ElementType() reflect.Type
func (TimeOfDayPtrOutput) Hours ¶
func (o TimeOfDayPtrOutput) Hours() pulumi.IntPtrOutput
Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
func (TimeOfDayPtrOutput) Minutes ¶
func (o TimeOfDayPtrOutput) Minutes() pulumi.IntPtrOutput
Minutes of hour of day. Must be from 0 to 59.
func (TimeOfDayPtrOutput) Nanos ¶
func (o TimeOfDayPtrOutput) Nanos() pulumi.IntPtrOutput
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
func (TimeOfDayPtrOutput) Seconds ¶
func (o TimeOfDayPtrOutput) Seconds() pulumi.IntPtrOutput
Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
func (TimeOfDayPtrOutput) ToTimeOfDayPtrOutput ¶
func (o TimeOfDayPtrOutput) ToTimeOfDayPtrOutput() TimeOfDayPtrOutput
func (TimeOfDayPtrOutput) ToTimeOfDayPtrOutputWithContext ¶
func (o TimeOfDayPtrOutput) ToTimeOfDayPtrOutputWithContext(ctx context.Context) TimeOfDayPtrOutput
type TimeOfDayResponse ¶
type TimeOfDayResponse struct { // Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. Hours int `pulumi:"hours"` // Minutes of hour of day. Must be from 0 to 59. Minutes int `pulumi:"minutes"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos int `pulumi:"nanos"` // Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds. Seconds int `pulumi:"seconds"` }
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`.
type TimeOfDayResponseOutput ¶
type TimeOfDayResponseOutput struct{ *pulumi.OutputState }
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`.
func (TimeOfDayResponseOutput) ElementType ¶
func (TimeOfDayResponseOutput) ElementType() reflect.Type
func (TimeOfDayResponseOutput) Hours ¶
func (o TimeOfDayResponseOutput) Hours() pulumi.IntOutput
Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
func (TimeOfDayResponseOutput) Minutes ¶
func (o TimeOfDayResponseOutput) Minutes() pulumi.IntOutput
Minutes of hour of day. Must be from 0 to 59.
func (TimeOfDayResponseOutput) Nanos ¶
func (o TimeOfDayResponseOutput) Nanos() pulumi.IntOutput
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
func (TimeOfDayResponseOutput) Seconds ¶
func (o TimeOfDayResponseOutput) Seconds() pulumi.IntOutput
Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
func (TimeOfDayResponseOutput) ToTimeOfDayResponseOutput ¶
func (o TimeOfDayResponseOutput) ToTimeOfDayResponseOutput() TimeOfDayResponseOutput
func (TimeOfDayResponseOutput) ToTimeOfDayResponseOutputWithContext ¶
func (o TimeOfDayResponseOutput) ToTimeOfDayResponseOutputWithContext(ctx context.Context) TimeOfDayResponseOutput
type TransferJob ¶
type TransferJob struct { pulumi.CustomResourceState // The time that the transfer job was created. CreationTime pulumi.StringOutput `pulumi:"creationTime"` // The time that the transfer job was deleted. DeletionTime pulumi.StringOutput `pulumi:"deletionTime"` // A description provided by the user for the job. Its max length is 1024 bytes when Unicode-encoded. Description pulumi.StringOutput `pulumi:"description"` // Specifies the event stream for the transfer job for event-driven transfers. When EventStream is specified, the Schedule fields are ignored. EventStream EventStreamResponseOutput `pulumi:"eventStream"` // The time that the transfer job was last modified. LastModificationTime pulumi.StringOutput `pulumi:"lastModificationTime"` // The name of the most recently started TransferOperation of this JobConfig. Present if a TransferOperation has been created for this JobConfig. LatestOperationName pulumi.StringOutput `pulumi:"latestOperationName"` // Logging configuration. LoggingConfig LoggingConfigResponseOutput `pulumi:"loggingConfig"` // A unique name (within the transfer project) assigned when the job is created. If this field is empty in a CreateTransferJobRequest, Storage Transfer Service assigns a unique name. Otherwise, the specified name is used as the unique name for this job. If the specified name is in use by a job, the creation request fails with an ALREADY_EXISTS error. This name must start with `"transferJobs/"` prefix and end with a letter or a number, and should be no more than 128 characters. For transfers involving PosixFilesystem, this name must start with `transferJobs/OPI` specifically. For all other transfer types, this name must not start with `transferJobs/OPI`. Non-PosixFilesystem example: `"transferJobs/^(?!OPI)[A-Za-z0-9-._~]*[A-Za-z0-9]$"` PosixFilesystem example: `"transferJobs/OPI^[A-Za-z0-9-._~]*[A-Za-z0-9]$"` Applications must not rely on the enforcement of naming requirements involving OPI. Invalid job names fail with an INVALID_ARGUMENT error. Name pulumi.StringOutput `pulumi:"name"` // Notification configuration. This is not supported for transfers involving PosixFilesystem. NotificationConfig NotificationConfigResponseOutput `pulumi:"notificationConfig"` // The ID of the Google Cloud project that owns the job. Project pulumi.StringOutput `pulumi:"project"` // Specifies schedule for the transfer job. This is an optional field. When the field is not set, the job never executes a transfer, unless you invoke RunTransferJob or update the job to have a non-empty schedule. Schedule ScheduleResponseOutput `pulumi:"schedule"` // Status of the job. This value MUST be specified for `CreateTransferJobRequests`. **Note:** The effect of the new job status takes place during a subsequent job run. For example, if you change the job status from ENABLED to DISABLED, and an operation spawned by the transfer is running, the status change would not affect the current operation. Status pulumi.StringOutput `pulumi:"status"` // Transfer specification. TransferSpec TransferSpecResponseOutput `pulumi:"transferSpec"` }
Creates a transfer job that runs periodically.
func GetTransferJob ¶
func GetTransferJob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TransferJobState, opts ...pulumi.ResourceOption) (*TransferJob, error)
GetTransferJob gets an existing TransferJob 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 NewTransferJob ¶
func NewTransferJob(ctx *pulumi.Context, name string, args *TransferJobArgs, opts ...pulumi.ResourceOption) (*TransferJob, error)
NewTransferJob registers a new resource with the given unique name, arguments, and options.
func (*TransferJob) ElementType ¶
func (*TransferJob) ElementType() reflect.Type
func (*TransferJob) ToTransferJobOutput ¶
func (i *TransferJob) ToTransferJobOutput() TransferJobOutput
func (*TransferJob) ToTransferJobOutputWithContext ¶
func (i *TransferJob) ToTransferJobOutputWithContext(ctx context.Context) TransferJobOutput
type TransferJobArgs ¶
type TransferJobArgs struct { // A description provided by the user for the job. Its max length is 1024 bytes when Unicode-encoded. Description pulumi.StringPtrInput // Specifies the event stream for the transfer job for event-driven transfers. When EventStream is specified, the Schedule fields are ignored. EventStream EventStreamPtrInput // The name of the most recently started TransferOperation of this JobConfig. Present if a TransferOperation has been created for this JobConfig. LatestOperationName pulumi.StringPtrInput // Logging configuration. LoggingConfig LoggingConfigPtrInput // A unique name (within the transfer project) assigned when the job is created. If this field is empty in a CreateTransferJobRequest, Storage Transfer Service assigns a unique name. Otherwise, the specified name is used as the unique name for this job. If the specified name is in use by a job, the creation request fails with an ALREADY_EXISTS error. This name must start with `"transferJobs/"` prefix and end with a letter or a number, and should be no more than 128 characters. For transfers involving PosixFilesystem, this name must start with `transferJobs/OPI` specifically. For all other transfer types, this name must not start with `transferJobs/OPI`. Non-PosixFilesystem example: `"transferJobs/^(?!OPI)[A-Za-z0-9-._~]*[A-Za-z0-9]$"` PosixFilesystem example: `"transferJobs/OPI^[A-Za-z0-9-._~]*[A-Za-z0-9]$"` Applications must not rely on the enforcement of naming requirements involving OPI. Invalid job names fail with an INVALID_ARGUMENT error. Name pulumi.StringPtrInput // Notification configuration. This is not supported for transfers involving PosixFilesystem. NotificationConfig NotificationConfigPtrInput // The ID of the Google Cloud project that owns the job. Project pulumi.StringPtrInput // Specifies schedule for the transfer job. This is an optional field. When the field is not set, the job never executes a transfer, unless you invoke RunTransferJob or update the job to have a non-empty schedule. Schedule SchedulePtrInput // Status of the job. This value MUST be specified for `CreateTransferJobRequests`. **Note:** The effect of the new job status takes place during a subsequent job run. For example, if you change the job status from ENABLED to DISABLED, and an operation spawned by the transfer is running, the status change would not affect the current operation. Status TransferJobStatusPtrInput // Transfer specification. TransferSpec TransferSpecPtrInput }
The set of arguments for constructing a TransferJob resource.
func (TransferJobArgs) ElementType ¶
func (TransferJobArgs) ElementType() reflect.Type
type TransferJobInput ¶
type TransferJobInput interface { pulumi.Input ToTransferJobOutput() TransferJobOutput ToTransferJobOutputWithContext(ctx context.Context) TransferJobOutput }
type TransferJobOutput ¶
type TransferJobOutput struct{ *pulumi.OutputState }
func (TransferJobOutput) CreationTime ¶ added in v0.19.0
func (o TransferJobOutput) CreationTime() pulumi.StringOutput
The time that the transfer job was created.
func (TransferJobOutput) DeletionTime ¶ added in v0.19.0
func (o TransferJobOutput) DeletionTime() pulumi.StringOutput
The time that the transfer job was deleted.
func (TransferJobOutput) Description ¶ added in v0.19.0
func (o TransferJobOutput) Description() pulumi.StringOutput
A description provided by the user for the job. Its max length is 1024 bytes when Unicode-encoded.
func (TransferJobOutput) ElementType ¶
func (TransferJobOutput) ElementType() reflect.Type
func (TransferJobOutput) EventStream ¶ added in v0.28.0
func (o TransferJobOutput) EventStream() EventStreamResponseOutput
Specifies the event stream for the transfer job for event-driven transfers. When EventStream is specified, the Schedule fields are ignored.
func (TransferJobOutput) LastModificationTime ¶ added in v0.19.0
func (o TransferJobOutput) LastModificationTime() pulumi.StringOutput
The time that the transfer job was last modified.
func (TransferJobOutput) LatestOperationName ¶ added in v0.19.0
func (o TransferJobOutput) LatestOperationName() pulumi.StringOutput
The name of the most recently started TransferOperation of this JobConfig. Present if a TransferOperation has been created for this JobConfig.
func (TransferJobOutput) LoggingConfig ¶ added in v0.19.0
func (o TransferJobOutput) LoggingConfig() LoggingConfigResponseOutput
Logging configuration.
func (TransferJobOutput) Name ¶ added in v0.19.0
func (o TransferJobOutput) Name() pulumi.StringOutput
A unique name (within the transfer project) assigned when the job is created. If this field is empty in a CreateTransferJobRequest, Storage Transfer Service assigns a unique name. Otherwise, the specified name is used as the unique name for this job. If the specified name is in use by a job, the creation request fails with an ALREADY_EXISTS error. This name must start with `"transferJobs/"` prefix and end with a letter or a number, and should be no more than 128 characters. For transfers involving PosixFilesystem, this name must start with `transferJobs/OPI` specifically. For all other transfer types, this name must not start with `transferJobs/OPI`. Non-PosixFilesystem example: `"transferJobs/^(?!OPI)[A-Za-z0-9-._~]*[A-Za-z0-9]$"` PosixFilesystem example: `"transferJobs/OPI^[A-Za-z0-9-._~]*[A-Za-z0-9]$"` Applications must not rely on the enforcement of naming requirements involving OPI. Invalid job names fail with an INVALID_ARGUMENT error.
func (TransferJobOutput) NotificationConfig ¶ added in v0.19.0
func (o TransferJobOutput) NotificationConfig() NotificationConfigResponseOutput
Notification configuration. This is not supported for transfers involving PosixFilesystem.
func (TransferJobOutput) Project ¶ added in v0.19.0
func (o TransferJobOutput) Project() pulumi.StringOutput
The ID of the Google Cloud project that owns the job.
func (TransferJobOutput) Schedule ¶ added in v0.19.0
func (o TransferJobOutput) Schedule() ScheduleResponseOutput
Specifies schedule for the transfer job. This is an optional field. When the field is not set, the job never executes a transfer, unless you invoke RunTransferJob or update the job to have a non-empty schedule.
func (TransferJobOutput) Status ¶ added in v0.19.0
func (o TransferJobOutput) Status() pulumi.StringOutput
Status of the job. This value MUST be specified for `CreateTransferJobRequests`. **Note:** The effect of the new job status takes place during a subsequent job run. For example, if you change the job status from ENABLED to DISABLED, and an operation spawned by the transfer is running, the status change would not affect the current operation.
func (TransferJobOutput) ToTransferJobOutput ¶
func (o TransferJobOutput) ToTransferJobOutput() TransferJobOutput
func (TransferJobOutput) ToTransferJobOutputWithContext ¶
func (o TransferJobOutput) ToTransferJobOutputWithContext(ctx context.Context) TransferJobOutput
func (TransferJobOutput) TransferSpec ¶ added in v0.19.0
func (o TransferJobOutput) TransferSpec() TransferSpecResponseOutput
Transfer specification.
type TransferJobState ¶
type TransferJobState struct { }
func (TransferJobState) ElementType ¶
func (TransferJobState) ElementType() reflect.Type
type TransferJobStatus ¶ added in v0.4.0
type TransferJobStatus string
Status of the job. This value MUST be specified for `CreateTransferJobRequests`. **Note:** The effect of the new job status takes place during a subsequent job run. For example, if you change the job status from ENABLED to DISABLED, and an operation spawned by the transfer is running, the status change would not affect the current operation.
func (TransferJobStatus) ElementType ¶ added in v0.4.0
func (TransferJobStatus) ElementType() reflect.Type
func (TransferJobStatus) ToStringOutput ¶ added in v0.4.0
func (e TransferJobStatus) ToStringOutput() pulumi.StringOutput
func (TransferJobStatus) ToStringOutputWithContext ¶ added in v0.4.0
func (e TransferJobStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TransferJobStatus) ToStringPtrOutput ¶ added in v0.4.0
func (e TransferJobStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (TransferJobStatus) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e TransferJobStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TransferJobStatus) ToTransferJobStatusOutput ¶ added in v0.6.0
func (e TransferJobStatus) ToTransferJobStatusOutput() TransferJobStatusOutput
func (TransferJobStatus) ToTransferJobStatusOutputWithContext ¶ added in v0.6.0
func (e TransferJobStatus) ToTransferJobStatusOutputWithContext(ctx context.Context) TransferJobStatusOutput
func (TransferJobStatus) ToTransferJobStatusPtrOutput ¶ added in v0.6.0
func (e TransferJobStatus) ToTransferJobStatusPtrOutput() TransferJobStatusPtrOutput
func (TransferJobStatus) ToTransferJobStatusPtrOutputWithContext ¶ added in v0.6.0
func (e TransferJobStatus) ToTransferJobStatusPtrOutputWithContext(ctx context.Context) TransferJobStatusPtrOutput
type TransferJobStatusInput ¶ added in v0.6.0
type TransferJobStatusInput interface { pulumi.Input ToTransferJobStatusOutput() TransferJobStatusOutput ToTransferJobStatusOutputWithContext(context.Context) TransferJobStatusOutput }
TransferJobStatusInput is an input type that accepts TransferJobStatusArgs and TransferJobStatusOutput values. You can construct a concrete instance of `TransferJobStatusInput` via:
TransferJobStatusArgs{...}
type TransferJobStatusOutput ¶ added in v0.6.0
type TransferJobStatusOutput struct{ *pulumi.OutputState }
func (TransferJobStatusOutput) ElementType ¶ added in v0.6.0
func (TransferJobStatusOutput) ElementType() reflect.Type
func (TransferJobStatusOutput) ToStringOutput ¶ added in v0.6.0
func (o TransferJobStatusOutput) ToStringOutput() pulumi.StringOutput
func (TransferJobStatusOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o TransferJobStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TransferJobStatusOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o TransferJobStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TransferJobStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o TransferJobStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TransferJobStatusOutput) ToTransferJobStatusOutput ¶ added in v0.6.0
func (o TransferJobStatusOutput) ToTransferJobStatusOutput() TransferJobStatusOutput
func (TransferJobStatusOutput) ToTransferJobStatusOutputWithContext ¶ added in v0.6.0
func (o TransferJobStatusOutput) ToTransferJobStatusOutputWithContext(ctx context.Context) TransferJobStatusOutput
func (TransferJobStatusOutput) ToTransferJobStatusPtrOutput ¶ added in v0.6.0
func (o TransferJobStatusOutput) ToTransferJobStatusPtrOutput() TransferJobStatusPtrOutput
func (TransferJobStatusOutput) ToTransferJobStatusPtrOutputWithContext ¶ added in v0.6.0
func (o TransferJobStatusOutput) ToTransferJobStatusPtrOutputWithContext(ctx context.Context) TransferJobStatusPtrOutput
type TransferJobStatusPtrInput ¶ added in v0.6.0
type TransferJobStatusPtrInput interface { pulumi.Input ToTransferJobStatusPtrOutput() TransferJobStatusPtrOutput ToTransferJobStatusPtrOutputWithContext(context.Context) TransferJobStatusPtrOutput }
func TransferJobStatusPtr ¶ added in v0.6.0
func TransferJobStatusPtr(v string) TransferJobStatusPtrInput
type TransferJobStatusPtrOutput ¶ added in v0.6.0
type TransferJobStatusPtrOutput struct{ *pulumi.OutputState }
func (TransferJobStatusPtrOutput) Elem ¶ added in v0.6.0
func (o TransferJobStatusPtrOutput) Elem() TransferJobStatusOutput
func (TransferJobStatusPtrOutput) ElementType ¶ added in v0.6.0
func (TransferJobStatusPtrOutput) ElementType() reflect.Type
func (TransferJobStatusPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o TransferJobStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TransferJobStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o TransferJobStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TransferJobStatusPtrOutput) ToTransferJobStatusPtrOutput ¶ added in v0.6.0
func (o TransferJobStatusPtrOutput) ToTransferJobStatusPtrOutput() TransferJobStatusPtrOutput
func (TransferJobStatusPtrOutput) ToTransferJobStatusPtrOutputWithContext ¶ added in v0.6.0
func (o TransferJobStatusPtrOutput) ToTransferJobStatusPtrOutputWithContext(ctx context.Context) TransferJobStatusPtrOutput
type TransferManifest ¶ added in v0.9.0
type TransferManifest struct { // Specifies the path to the manifest in Cloud Storage. The Google-managed service account for the transfer must have `storage.objects.get` permission for this object. An example path is `gs://bucket_name/path/manifest.csv`. Location *string `pulumi:"location"` }
Specifies where the manifest is located.
type TransferManifestArgs ¶ added in v0.9.0
type TransferManifestArgs struct { // Specifies the path to the manifest in Cloud Storage. The Google-managed service account for the transfer must have `storage.objects.get` permission for this object. An example path is `gs://bucket_name/path/manifest.csv`. Location pulumi.StringPtrInput `pulumi:"location"` }
Specifies where the manifest is located.
func (TransferManifestArgs) ElementType ¶ added in v0.9.0
func (TransferManifestArgs) ElementType() reflect.Type
func (TransferManifestArgs) ToTransferManifestOutput ¶ added in v0.9.0
func (i TransferManifestArgs) ToTransferManifestOutput() TransferManifestOutput
func (TransferManifestArgs) ToTransferManifestOutputWithContext ¶ added in v0.9.0
func (i TransferManifestArgs) ToTransferManifestOutputWithContext(ctx context.Context) TransferManifestOutput
func (TransferManifestArgs) ToTransferManifestPtrOutput ¶ added in v0.9.0
func (i TransferManifestArgs) ToTransferManifestPtrOutput() TransferManifestPtrOutput
func (TransferManifestArgs) ToTransferManifestPtrOutputWithContext ¶ added in v0.9.0
func (i TransferManifestArgs) ToTransferManifestPtrOutputWithContext(ctx context.Context) TransferManifestPtrOutput
type TransferManifestInput ¶ added in v0.9.0
type TransferManifestInput interface { pulumi.Input ToTransferManifestOutput() TransferManifestOutput ToTransferManifestOutputWithContext(context.Context) TransferManifestOutput }
TransferManifestInput is an input type that accepts TransferManifestArgs and TransferManifestOutput values. You can construct a concrete instance of `TransferManifestInput` via:
TransferManifestArgs{...}
type TransferManifestOutput ¶ added in v0.9.0
type TransferManifestOutput struct{ *pulumi.OutputState }
Specifies where the manifest is located.
func (TransferManifestOutput) ElementType ¶ added in v0.9.0
func (TransferManifestOutput) ElementType() reflect.Type
func (TransferManifestOutput) Location ¶ added in v0.9.0
func (o TransferManifestOutput) Location() pulumi.StringPtrOutput
Specifies the path to the manifest in Cloud Storage. The Google-managed service account for the transfer must have `storage.objects.get` permission for this object. An example path is `gs://bucket_name/path/manifest.csv`.
func (TransferManifestOutput) ToTransferManifestOutput ¶ added in v0.9.0
func (o TransferManifestOutput) ToTransferManifestOutput() TransferManifestOutput
func (TransferManifestOutput) ToTransferManifestOutputWithContext ¶ added in v0.9.0
func (o TransferManifestOutput) ToTransferManifestOutputWithContext(ctx context.Context) TransferManifestOutput
func (TransferManifestOutput) ToTransferManifestPtrOutput ¶ added in v0.9.0
func (o TransferManifestOutput) ToTransferManifestPtrOutput() TransferManifestPtrOutput
func (TransferManifestOutput) ToTransferManifestPtrOutputWithContext ¶ added in v0.9.0
func (o TransferManifestOutput) ToTransferManifestPtrOutputWithContext(ctx context.Context) TransferManifestPtrOutput
type TransferManifestPtrInput ¶ added in v0.9.0
type TransferManifestPtrInput interface { pulumi.Input ToTransferManifestPtrOutput() TransferManifestPtrOutput ToTransferManifestPtrOutputWithContext(context.Context) TransferManifestPtrOutput }
TransferManifestPtrInput is an input type that accepts TransferManifestArgs, TransferManifestPtr and TransferManifestPtrOutput values. You can construct a concrete instance of `TransferManifestPtrInput` via:
TransferManifestArgs{...} or: nil
func TransferManifestPtr ¶ added in v0.9.0
func TransferManifestPtr(v *TransferManifestArgs) TransferManifestPtrInput
type TransferManifestPtrOutput ¶ added in v0.9.0
type TransferManifestPtrOutput struct{ *pulumi.OutputState }
func (TransferManifestPtrOutput) Elem ¶ added in v0.9.0
func (o TransferManifestPtrOutput) Elem() TransferManifestOutput
func (TransferManifestPtrOutput) ElementType ¶ added in v0.9.0
func (TransferManifestPtrOutput) ElementType() reflect.Type
func (TransferManifestPtrOutput) Location ¶ added in v0.9.0
func (o TransferManifestPtrOutput) Location() pulumi.StringPtrOutput
Specifies the path to the manifest in Cloud Storage. The Google-managed service account for the transfer must have `storage.objects.get` permission for this object. An example path is `gs://bucket_name/path/manifest.csv`.
func (TransferManifestPtrOutput) ToTransferManifestPtrOutput ¶ added in v0.9.0
func (o TransferManifestPtrOutput) ToTransferManifestPtrOutput() TransferManifestPtrOutput
func (TransferManifestPtrOutput) ToTransferManifestPtrOutputWithContext ¶ added in v0.9.0
func (o TransferManifestPtrOutput) ToTransferManifestPtrOutputWithContext(ctx context.Context) TransferManifestPtrOutput
type TransferManifestResponse ¶ added in v0.9.0
type TransferManifestResponse struct { // Specifies the path to the manifest in Cloud Storage. The Google-managed service account for the transfer must have `storage.objects.get` permission for this object. An example path is `gs://bucket_name/path/manifest.csv`. Location string `pulumi:"location"` }
Specifies where the manifest is located.
type TransferManifestResponseOutput ¶ added in v0.9.0
type TransferManifestResponseOutput struct{ *pulumi.OutputState }
Specifies where the manifest is located.
func (TransferManifestResponseOutput) ElementType ¶ added in v0.9.0
func (TransferManifestResponseOutput) ElementType() reflect.Type
func (TransferManifestResponseOutput) Location ¶ added in v0.9.0
func (o TransferManifestResponseOutput) Location() pulumi.StringOutput
Specifies the path to the manifest in Cloud Storage. The Google-managed service account for the transfer must have `storage.objects.get` permission for this object. An example path is `gs://bucket_name/path/manifest.csv`.
func (TransferManifestResponseOutput) ToTransferManifestResponseOutput ¶ added in v0.9.0
func (o TransferManifestResponseOutput) ToTransferManifestResponseOutput() TransferManifestResponseOutput
func (TransferManifestResponseOutput) ToTransferManifestResponseOutputWithContext ¶ added in v0.9.0
func (o TransferManifestResponseOutput) ToTransferManifestResponseOutputWithContext(ctx context.Context) TransferManifestResponseOutput
type TransferOptions ¶
type TransferOptions struct { // Whether objects should be deleted from the source after they are transferred to the sink. **Note:** This option and delete_objects_unique_in_sink are mutually exclusive. DeleteObjectsFromSourceAfterTransfer *bool `pulumi:"deleteObjectsFromSourceAfterTransfer"` // Whether objects that exist only in the sink should be deleted. **Note:** This option and delete_objects_from_source_after_transfer are mutually exclusive. DeleteObjectsUniqueInSink *bool `pulumi:"deleteObjectsUniqueInSink"` // Represents the selected metadata options for a transfer job. MetadataOptions *MetadataOptions `pulumi:"metadataOptions"` // When to overwrite objects that already exist in the sink. The default is that only objects that are different from the source are ovewritten. If true, all objects in the sink whose name matches an object in the source are overwritten with the source object. OverwriteObjectsAlreadyExistingInSink *bool `pulumi:"overwriteObjectsAlreadyExistingInSink"` // When to overwrite objects that already exist in the sink. If not set, overwrite behavior is determined by overwrite_objects_already_existing_in_sink. OverwriteWhen *TransferOptionsOverwriteWhen `pulumi:"overwriteWhen"` }
TransferOptions define the actions to be performed on objects in a transfer.
type TransferOptionsArgs ¶
type TransferOptionsArgs struct { // Whether objects should be deleted from the source after they are transferred to the sink. **Note:** This option and delete_objects_unique_in_sink are mutually exclusive. DeleteObjectsFromSourceAfterTransfer pulumi.BoolPtrInput `pulumi:"deleteObjectsFromSourceAfterTransfer"` // Whether objects that exist only in the sink should be deleted. **Note:** This option and delete_objects_from_source_after_transfer are mutually exclusive. DeleteObjectsUniqueInSink pulumi.BoolPtrInput `pulumi:"deleteObjectsUniqueInSink"` // Represents the selected metadata options for a transfer job. MetadataOptions MetadataOptionsPtrInput `pulumi:"metadataOptions"` // When to overwrite objects that already exist in the sink. The default is that only objects that are different from the source are ovewritten. If true, all objects in the sink whose name matches an object in the source are overwritten with the source object. OverwriteObjectsAlreadyExistingInSink pulumi.BoolPtrInput `pulumi:"overwriteObjectsAlreadyExistingInSink"` // When to overwrite objects that already exist in the sink. If not set, overwrite behavior is determined by overwrite_objects_already_existing_in_sink. OverwriteWhen TransferOptionsOverwriteWhenPtrInput `pulumi:"overwriteWhen"` }
TransferOptions define the actions to be performed on objects in a transfer.
func (TransferOptionsArgs) ElementType ¶
func (TransferOptionsArgs) ElementType() reflect.Type
func (TransferOptionsArgs) ToTransferOptionsOutput ¶
func (i TransferOptionsArgs) ToTransferOptionsOutput() TransferOptionsOutput
func (TransferOptionsArgs) ToTransferOptionsOutputWithContext ¶
func (i TransferOptionsArgs) ToTransferOptionsOutputWithContext(ctx context.Context) TransferOptionsOutput
func (TransferOptionsArgs) ToTransferOptionsPtrOutput ¶
func (i TransferOptionsArgs) ToTransferOptionsPtrOutput() TransferOptionsPtrOutput
func (TransferOptionsArgs) ToTransferOptionsPtrOutputWithContext ¶
func (i TransferOptionsArgs) ToTransferOptionsPtrOutputWithContext(ctx context.Context) TransferOptionsPtrOutput
type TransferOptionsInput ¶
type TransferOptionsInput interface { pulumi.Input ToTransferOptionsOutput() TransferOptionsOutput ToTransferOptionsOutputWithContext(context.Context) TransferOptionsOutput }
TransferOptionsInput is an input type that accepts TransferOptionsArgs and TransferOptionsOutput values. You can construct a concrete instance of `TransferOptionsInput` via:
TransferOptionsArgs{...}
type TransferOptionsOutput ¶
type TransferOptionsOutput struct{ *pulumi.OutputState }
TransferOptions define the actions to be performed on objects in a transfer.
func (TransferOptionsOutput) DeleteObjectsFromSourceAfterTransfer ¶
func (o TransferOptionsOutput) DeleteObjectsFromSourceAfterTransfer() pulumi.BoolPtrOutput
Whether objects should be deleted from the source after they are transferred to the sink. **Note:** This option and delete_objects_unique_in_sink are mutually exclusive.
func (TransferOptionsOutput) DeleteObjectsUniqueInSink ¶
func (o TransferOptionsOutput) DeleteObjectsUniqueInSink() pulumi.BoolPtrOutput
Whether objects that exist only in the sink should be deleted. **Note:** This option and delete_objects_from_source_after_transfer are mutually exclusive.
func (TransferOptionsOutput) ElementType ¶
func (TransferOptionsOutput) ElementType() reflect.Type
func (TransferOptionsOutput) MetadataOptions ¶ added in v0.11.0
func (o TransferOptionsOutput) MetadataOptions() MetadataOptionsPtrOutput
Represents the selected metadata options for a transfer job.
func (TransferOptionsOutput) OverwriteObjectsAlreadyExistingInSink ¶
func (o TransferOptionsOutput) OverwriteObjectsAlreadyExistingInSink() pulumi.BoolPtrOutput
When to overwrite objects that already exist in the sink. The default is that only objects that are different from the source are ovewritten. If true, all objects in the sink whose name matches an object in the source are overwritten with the source object.
func (TransferOptionsOutput) OverwriteWhen ¶ added in v0.18.1
func (o TransferOptionsOutput) OverwriteWhen() TransferOptionsOverwriteWhenPtrOutput
When to overwrite objects that already exist in the sink. If not set, overwrite behavior is determined by overwrite_objects_already_existing_in_sink.
func (TransferOptionsOutput) ToTransferOptionsOutput ¶
func (o TransferOptionsOutput) ToTransferOptionsOutput() TransferOptionsOutput
func (TransferOptionsOutput) ToTransferOptionsOutputWithContext ¶
func (o TransferOptionsOutput) ToTransferOptionsOutputWithContext(ctx context.Context) TransferOptionsOutput
func (TransferOptionsOutput) ToTransferOptionsPtrOutput ¶
func (o TransferOptionsOutput) ToTransferOptionsPtrOutput() TransferOptionsPtrOutput
func (TransferOptionsOutput) ToTransferOptionsPtrOutputWithContext ¶
func (o TransferOptionsOutput) ToTransferOptionsPtrOutputWithContext(ctx context.Context) TransferOptionsPtrOutput
type TransferOptionsOverwriteWhen ¶ added in v0.18.1
type TransferOptionsOverwriteWhen string
When to overwrite objects that already exist in the sink. If not set, overwrite behavior is determined by overwrite_objects_already_existing_in_sink.
func (TransferOptionsOverwriteWhen) ElementType ¶ added in v0.18.1
func (TransferOptionsOverwriteWhen) ElementType() reflect.Type
func (TransferOptionsOverwriteWhen) ToStringOutput ¶ added in v0.18.1
func (e TransferOptionsOverwriteWhen) ToStringOutput() pulumi.StringOutput
func (TransferOptionsOverwriteWhen) ToStringOutputWithContext ¶ added in v0.18.1
func (e TransferOptionsOverwriteWhen) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TransferOptionsOverwriteWhen) ToStringPtrOutput ¶ added in v0.18.1
func (e TransferOptionsOverwriteWhen) ToStringPtrOutput() pulumi.StringPtrOutput
func (TransferOptionsOverwriteWhen) ToStringPtrOutputWithContext ¶ added in v0.18.1
func (e TransferOptionsOverwriteWhen) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TransferOptionsOverwriteWhen) ToTransferOptionsOverwriteWhenOutput ¶ added in v0.18.1
func (e TransferOptionsOverwriteWhen) ToTransferOptionsOverwriteWhenOutput() TransferOptionsOverwriteWhenOutput
func (TransferOptionsOverwriteWhen) ToTransferOptionsOverwriteWhenOutputWithContext ¶ added in v0.18.1
func (e TransferOptionsOverwriteWhen) ToTransferOptionsOverwriteWhenOutputWithContext(ctx context.Context) TransferOptionsOverwriteWhenOutput
func (TransferOptionsOverwriteWhen) ToTransferOptionsOverwriteWhenPtrOutput ¶ added in v0.18.1
func (e TransferOptionsOverwriteWhen) ToTransferOptionsOverwriteWhenPtrOutput() TransferOptionsOverwriteWhenPtrOutput
func (TransferOptionsOverwriteWhen) ToTransferOptionsOverwriteWhenPtrOutputWithContext ¶ added in v0.18.1
func (e TransferOptionsOverwriteWhen) ToTransferOptionsOverwriteWhenPtrOutputWithContext(ctx context.Context) TransferOptionsOverwriteWhenPtrOutput
type TransferOptionsOverwriteWhenInput ¶ added in v0.18.1
type TransferOptionsOverwriteWhenInput interface { pulumi.Input ToTransferOptionsOverwriteWhenOutput() TransferOptionsOverwriteWhenOutput ToTransferOptionsOverwriteWhenOutputWithContext(context.Context) TransferOptionsOverwriteWhenOutput }
TransferOptionsOverwriteWhenInput is an input type that accepts TransferOptionsOverwriteWhenArgs and TransferOptionsOverwriteWhenOutput values. You can construct a concrete instance of `TransferOptionsOverwriteWhenInput` via:
TransferOptionsOverwriteWhenArgs{...}
type TransferOptionsOverwriteWhenOutput ¶ added in v0.18.1
type TransferOptionsOverwriteWhenOutput struct{ *pulumi.OutputState }
func (TransferOptionsOverwriteWhenOutput) ElementType ¶ added in v0.18.1
func (TransferOptionsOverwriteWhenOutput) ElementType() reflect.Type
func (TransferOptionsOverwriteWhenOutput) ToStringOutput ¶ added in v0.18.1
func (o TransferOptionsOverwriteWhenOutput) ToStringOutput() pulumi.StringOutput
func (TransferOptionsOverwriteWhenOutput) ToStringOutputWithContext ¶ added in v0.18.1
func (o TransferOptionsOverwriteWhenOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TransferOptionsOverwriteWhenOutput) ToStringPtrOutput ¶ added in v0.18.1
func (o TransferOptionsOverwriteWhenOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TransferOptionsOverwriteWhenOutput) ToStringPtrOutputWithContext ¶ added in v0.18.1
func (o TransferOptionsOverwriteWhenOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TransferOptionsOverwriteWhenOutput) ToTransferOptionsOverwriteWhenOutput ¶ added in v0.18.1
func (o TransferOptionsOverwriteWhenOutput) ToTransferOptionsOverwriteWhenOutput() TransferOptionsOverwriteWhenOutput
func (TransferOptionsOverwriteWhenOutput) ToTransferOptionsOverwriteWhenOutputWithContext ¶ added in v0.18.1
func (o TransferOptionsOverwriteWhenOutput) ToTransferOptionsOverwriteWhenOutputWithContext(ctx context.Context) TransferOptionsOverwriteWhenOutput
func (TransferOptionsOverwriteWhenOutput) ToTransferOptionsOverwriteWhenPtrOutput ¶ added in v0.18.1
func (o TransferOptionsOverwriteWhenOutput) ToTransferOptionsOverwriteWhenPtrOutput() TransferOptionsOverwriteWhenPtrOutput
func (TransferOptionsOverwriteWhenOutput) ToTransferOptionsOverwriteWhenPtrOutputWithContext ¶ added in v0.18.1
func (o TransferOptionsOverwriteWhenOutput) ToTransferOptionsOverwriteWhenPtrOutputWithContext(ctx context.Context) TransferOptionsOverwriteWhenPtrOutput
type TransferOptionsOverwriteWhenPtrInput ¶ added in v0.18.1
type TransferOptionsOverwriteWhenPtrInput interface { pulumi.Input ToTransferOptionsOverwriteWhenPtrOutput() TransferOptionsOverwriteWhenPtrOutput ToTransferOptionsOverwriteWhenPtrOutputWithContext(context.Context) TransferOptionsOverwriteWhenPtrOutput }
func TransferOptionsOverwriteWhenPtr ¶ added in v0.18.1
func TransferOptionsOverwriteWhenPtr(v string) TransferOptionsOverwriteWhenPtrInput
type TransferOptionsOverwriteWhenPtrOutput ¶ added in v0.18.1
type TransferOptionsOverwriteWhenPtrOutput struct{ *pulumi.OutputState }
func (TransferOptionsOverwriteWhenPtrOutput) ElementType ¶ added in v0.18.1
func (TransferOptionsOverwriteWhenPtrOutput) ElementType() reflect.Type
func (TransferOptionsOverwriteWhenPtrOutput) ToStringPtrOutput ¶ added in v0.18.1
func (o TransferOptionsOverwriteWhenPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TransferOptionsOverwriteWhenPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.18.1
func (o TransferOptionsOverwriteWhenPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TransferOptionsOverwriteWhenPtrOutput) ToTransferOptionsOverwriteWhenPtrOutput ¶ added in v0.18.1
func (o TransferOptionsOverwriteWhenPtrOutput) ToTransferOptionsOverwriteWhenPtrOutput() TransferOptionsOverwriteWhenPtrOutput
func (TransferOptionsOverwriteWhenPtrOutput) ToTransferOptionsOverwriteWhenPtrOutputWithContext ¶ added in v0.18.1
func (o TransferOptionsOverwriteWhenPtrOutput) ToTransferOptionsOverwriteWhenPtrOutputWithContext(ctx context.Context) TransferOptionsOverwriteWhenPtrOutput
type TransferOptionsPtrInput ¶
type TransferOptionsPtrInput interface { pulumi.Input ToTransferOptionsPtrOutput() TransferOptionsPtrOutput ToTransferOptionsPtrOutputWithContext(context.Context) TransferOptionsPtrOutput }
TransferOptionsPtrInput is an input type that accepts TransferOptionsArgs, TransferOptionsPtr and TransferOptionsPtrOutput values. You can construct a concrete instance of `TransferOptionsPtrInput` via:
TransferOptionsArgs{...} or: nil
func TransferOptionsPtr ¶
func TransferOptionsPtr(v *TransferOptionsArgs) TransferOptionsPtrInput
type TransferOptionsPtrOutput ¶
type TransferOptionsPtrOutput struct{ *pulumi.OutputState }
func (TransferOptionsPtrOutput) DeleteObjectsFromSourceAfterTransfer ¶
func (o TransferOptionsPtrOutput) DeleteObjectsFromSourceAfterTransfer() pulumi.BoolPtrOutput
Whether objects should be deleted from the source after they are transferred to the sink. **Note:** This option and delete_objects_unique_in_sink are mutually exclusive.
func (TransferOptionsPtrOutput) DeleteObjectsUniqueInSink ¶
func (o TransferOptionsPtrOutput) DeleteObjectsUniqueInSink() pulumi.BoolPtrOutput
Whether objects that exist only in the sink should be deleted. **Note:** This option and delete_objects_from_source_after_transfer are mutually exclusive.
func (TransferOptionsPtrOutput) Elem ¶
func (o TransferOptionsPtrOutput) Elem() TransferOptionsOutput
func (TransferOptionsPtrOutput) ElementType ¶
func (TransferOptionsPtrOutput) ElementType() reflect.Type
func (TransferOptionsPtrOutput) MetadataOptions ¶ added in v0.11.0
func (o TransferOptionsPtrOutput) MetadataOptions() MetadataOptionsPtrOutput
Represents the selected metadata options for a transfer job.
func (TransferOptionsPtrOutput) OverwriteObjectsAlreadyExistingInSink ¶
func (o TransferOptionsPtrOutput) OverwriteObjectsAlreadyExistingInSink() pulumi.BoolPtrOutput
When to overwrite objects that already exist in the sink. The default is that only objects that are different from the source are ovewritten. If true, all objects in the sink whose name matches an object in the source are overwritten with the source object.
func (TransferOptionsPtrOutput) OverwriteWhen ¶ added in v0.18.1
func (o TransferOptionsPtrOutput) OverwriteWhen() TransferOptionsOverwriteWhenPtrOutput
When to overwrite objects that already exist in the sink. If not set, overwrite behavior is determined by overwrite_objects_already_existing_in_sink.
func (TransferOptionsPtrOutput) ToTransferOptionsPtrOutput ¶
func (o TransferOptionsPtrOutput) ToTransferOptionsPtrOutput() TransferOptionsPtrOutput
func (TransferOptionsPtrOutput) ToTransferOptionsPtrOutputWithContext ¶
func (o TransferOptionsPtrOutput) ToTransferOptionsPtrOutputWithContext(ctx context.Context) TransferOptionsPtrOutput
type TransferOptionsResponse ¶
type TransferOptionsResponse struct { // Whether objects should be deleted from the source after they are transferred to the sink. **Note:** This option and delete_objects_unique_in_sink are mutually exclusive. DeleteObjectsFromSourceAfterTransfer bool `pulumi:"deleteObjectsFromSourceAfterTransfer"` // Whether objects that exist only in the sink should be deleted. **Note:** This option and delete_objects_from_source_after_transfer are mutually exclusive. DeleteObjectsUniqueInSink bool `pulumi:"deleteObjectsUniqueInSink"` // Represents the selected metadata options for a transfer job. MetadataOptions MetadataOptionsResponse `pulumi:"metadataOptions"` // When to overwrite objects that already exist in the sink. The default is that only objects that are different from the source are ovewritten. If true, all objects in the sink whose name matches an object in the source are overwritten with the source object. OverwriteObjectsAlreadyExistingInSink bool `pulumi:"overwriteObjectsAlreadyExistingInSink"` // When to overwrite objects that already exist in the sink. If not set, overwrite behavior is determined by overwrite_objects_already_existing_in_sink. OverwriteWhen string `pulumi:"overwriteWhen"` }
TransferOptions define the actions to be performed on objects in a transfer.
type TransferOptionsResponseOutput ¶
type TransferOptionsResponseOutput struct{ *pulumi.OutputState }
TransferOptions define the actions to be performed on objects in a transfer.
func (TransferOptionsResponseOutput) DeleteObjectsFromSourceAfterTransfer ¶
func (o TransferOptionsResponseOutput) DeleteObjectsFromSourceAfterTransfer() pulumi.BoolOutput
Whether objects should be deleted from the source after they are transferred to the sink. **Note:** This option and delete_objects_unique_in_sink are mutually exclusive.
func (TransferOptionsResponseOutput) DeleteObjectsUniqueInSink ¶
func (o TransferOptionsResponseOutput) DeleteObjectsUniqueInSink() pulumi.BoolOutput
Whether objects that exist only in the sink should be deleted. **Note:** This option and delete_objects_from_source_after_transfer are mutually exclusive.
func (TransferOptionsResponseOutput) ElementType ¶
func (TransferOptionsResponseOutput) ElementType() reflect.Type
func (TransferOptionsResponseOutput) MetadataOptions ¶ added in v0.11.0
func (o TransferOptionsResponseOutput) MetadataOptions() MetadataOptionsResponseOutput
Represents the selected metadata options for a transfer job.
func (TransferOptionsResponseOutput) OverwriteObjectsAlreadyExistingInSink ¶
func (o TransferOptionsResponseOutput) OverwriteObjectsAlreadyExistingInSink() pulumi.BoolOutput
When to overwrite objects that already exist in the sink. The default is that only objects that are different from the source are ovewritten. If true, all objects in the sink whose name matches an object in the source are overwritten with the source object.
func (TransferOptionsResponseOutput) OverwriteWhen ¶ added in v0.18.1
func (o TransferOptionsResponseOutput) OverwriteWhen() pulumi.StringOutput
When to overwrite objects that already exist in the sink. If not set, overwrite behavior is determined by overwrite_objects_already_existing_in_sink.
func (TransferOptionsResponseOutput) ToTransferOptionsResponseOutput ¶
func (o TransferOptionsResponseOutput) ToTransferOptionsResponseOutput() TransferOptionsResponseOutput
func (TransferOptionsResponseOutput) ToTransferOptionsResponseOutputWithContext ¶
func (o TransferOptionsResponseOutput) ToTransferOptionsResponseOutputWithContext(ctx context.Context) TransferOptionsResponseOutput
type TransferSpec ¶
type TransferSpec struct { // An AWS S3 compatible data source. AwsS3CompatibleDataSource *AwsS3CompatibleData `pulumi:"awsS3CompatibleDataSource"` // An AWS S3 data source. AwsS3DataSource *AwsS3Data `pulumi:"awsS3DataSource"` // An Azure Blob Storage data source. AzureBlobStorageDataSource *AzureBlobStorageData `pulumi:"azureBlobStorageDataSource"` // A Cloud Storage data sink. GcsDataSink *GcsData `pulumi:"gcsDataSink"` // A Cloud Storage data source. GcsDataSource *GcsData `pulumi:"gcsDataSource"` // For transfers between file systems, specifies a Cloud Storage bucket to be used as an intermediate location through which to transfer data. See [Transfer data between file systems](https://cloud.google.com/storage-transfer/docs/file-to-file) for more information. GcsIntermediateDataLocation *GcsData `pulumi:"gcsIntermediateDataLocation"` // An HTTP URL data source. HttpDataSource *HttpData `pulumi:"httpDataSource"` // Only objects that satisfy these object conditions are included in the set of data source and data sink objects. Object conditions based on objects' "last modification time" do not exclude objects in a data sink. ObjectConditions *ObjectConditions `pulumi:"objectConditions"` // A POSIX Filesystem data sink. PosixDataSink *PosixFilesystem `pulumi:"posixDataSink"` // A POSIX Filesystem data source. PosixDataSource *PosixFilesystem `pulumi:"posixDataSource"` // Specifies the agent pool name associated with the posix data sink. When unspecified, the default name is used. SinkAgentPoolName *string `pulumi:"sinkAgentPoolName"` // Specifies the agent pool name associated with the posix data source. When unspecified, the default name is used. SourceAgentPoolName *string `pulumi:"sourceAgentPoolName"` // A manifest file provides a list of objects to be transferred from the data source. This field points to the location of the manifest file. Otherwise, the entire source bucket is used. ObjectConditions still apply. TransferManifest *TransferManifest `pulumi:"transferManifest"` // If the option delete_objects_unique_in_sink is `true` and time-based object conditions such as 'last modification time' are specified, the request fails with an INVALID_ARGUMENT error. TransferOptions *TransferOptions `pulumi:"transferOptions"` }
Configuration for running a transfer.
type TransferSpecArgs ¶
type TransferSpecArgs struct { // An AWS S3 compatible data source. AwsS3CompatibleDataSource AwsS3CompatibleDataPtrInput `pulumi:"awsS3CompatibleDataSource"` // An AWS S3 data source. AwsS3DataSource AwsS3DataPtrInput `pulumi:"awsS3DataSource"` // An Azure Blob Storage data source. AzureBlobStorageDataSource AzureBlobStorageDataPtrInput `pulumi:"azureBlobStorageDataSource"` // A Cloud Storage data sink. GcsDataSink GcsDataPtrInput `pulumi:"gcsDataSink"` // A Cloud Storage data source. GcsDataSource GcsDataPtrInput `pulumi:"gcsDataSource"` // For transfers between file systems, specifies a Cloud Storage bucket to be used as an intermediate location through which to transfer data. See [Transfer data between file systems](https://cloud.google.com/storage-transfer/docs/file-to-file) for more information. GcsIntermediateDataLocation GcsDataPtrInput `pulumi:"gcsIntermediateDataLocation"` // An HTTP URL data source. HttpDataSource HttpDataPtrInput `pulumi:"httpDataSource"` // Only objects that satisfy these object conditions are included in the set of data source and data sink objects. Object conditions based on objects' "last modification time" do not exclude objects in a data sink. ObjectConditions ObjectConditionsPtrInput `pulumi:"objectConditions"` // A POSIX Filesystem data sink. PosixDataSink PosixFilesystemPtrInput `pulumi:"posixDataSink"` // A POSIX Filesystem data source. PosixDataSource PosixFilesystemPtrInput `pulumi:"posixDataSource"` // Specifies the agent pool name associated with the posix data sink. When unspecified, the default name is used. SinkAgentPoolName pulumi.StringPtrInput `pulumi:"sinkAgentPoolName"` // Specifies the agent pool name associated with the posix data source. When unspecified, the default name is used. SourceAgentPoolName pulumi.StringPtrInput `pulumi:"sourceAgentPoolName"` // A manifest file provides a list of objects to be transferred from the data source. This field points to the location of the manifest file. Otherwise, the entire source bucket is used. ObjectConditions still apply. TransferManifest TransferManifestPtrInput `pulumi:"transferManifest"` // If the option delete_objects_unique_in_sink is `true` and time-based object conditions such as 'last modification time' are specified, the request fails with an INVALID_ARGUMENT error. TransferOptions TransferOptionsPtrInput `pulumi:"transferOptions"` }
Configuration for running a transfer.
func (TransferSpecArgs) ElementType ¶
func (TransferSpecArgs) ElementType() reflect.Type
func (TransferSpecArgs) ToTransferSpecOutput ¶
func (i TransferSpecArgs) ToTransferSpecOutput() TransferSpecOutput
func (TransferSpecArgs) ToTransferSpecOutputWithContext ¶
func (i TransferSpecArgs) ToTransferSpecOutputWithContext(ctx context.Context) TransferSpecOutput
func (TransferSpecArgs) ToTransferSpecPtrOutput ¶
func (i TransferSpecArgs) ToTransferSpecPtrOutput() TransferSpecPtrOutput
func (TransferSpecArgs) ToTransferSpecPtrOutputWithContext ¶
func (i TransferSpecArgs) ToTransferSpecPtrOutputWithContext(ctx context.Context) TransferSpecPtrOutput
type TransferSpecInput ¶
type TransferSpecInput interface { pulumi.Input ToTransferSpecOutput() TransferSpecOutput ToTransferSpecOutputWithContext(context.Context) TransferSpecOutput }
TransferSpecInput is an input type that accepts TransferSpecArgs and TransferSpecOutput values. You can construct a concrete instance of `TransferSpecInput` via:
TransferSpecArgs{...}
type TransferSpecOutput ¶
type TransferSpecOutput struct{ *pulumi.OutputState }
Configuration for running a transfer.
func (TransferSpecOutput) AwsS3CompatibleDataSource ¶ added in v0.22.0
func (o TransferSpecOutput) AwsS3CompatibleDataSource() AwsS3CompatibleDataPtrOutput
An AWS S3 compatible data source.
func (TransferSpecOutput) AwsS3DataSource ¶
func (o TransferSpecOutput) AwsS3DataSource() AwsS3DataPtrOutput
An AWS S3 data source.
func (TransferSpecOutput) AzureBlobStorageDataSource ¶
func (o TransferSpecOutput) AzureBlobStorageDataSource() AzureBlobStorageDataPtrOutput
An Azure Blob Storage data source.
func (TransferSpecOutput) ElementType ¶
func (TransferSpecOutput) ElementType() reflect.Type
func (TransferSpecOutput) GcsDataSink ¶
func (o TransferSpecOutput) GcsDataSink() GcsDataPtrOutput
A Cloud Storage data sink.
func (TransferSpecOutput) GcsDataSource ¶
func (o TransferSpecOutput) GcsDataSource() GcsDataPtrOutput
A Cloud Storage data source.
func (TransferSpecOutput) GcsIntermediateDataLocation ¶ added in v0.11.0
func (o TransferSpecOutput) GcsIntermediateDataLocation() GcsDataPtrOutput
For transfers between file systems, specifies a Cloud Storage bucket to be used as an intermediate location through which to transfer data. See [Transfer data between file systems](https://cloud.google.com/storage-transfer/docs/file-to-file) for more information.
func (TransferSpecOutput) HttpDataSource ¶
func (o TransferSpecOutput) HttpDataSource() HttpDataPtrOutput
An HTTP URL data source.
func (TransferSpecOutput) ObjectConditions ¶
func (o TransferSpecOutput) ObjectConditions() ObjectConditionsPtrOutput
Only objects that satisfy these object conditions are included in the set of data source and data sink objects. Object conditions based on objects' "last modification time" do not exclude objects in a data sink.
func (TransferSpecOutput) PosixDataSink ¶ added in v0.9.0
func (o TransferSpecOutput) PosixDataSink() PosixFilesystemPtrOutput
A POSIX Filesystem data sink.
func (TransferSpecOutput) PosixDataSource ¶ added in v0.8.0
func (o TransferSpecOutput) PosixDataSource() PosixFilesystemPtrOutput
A POSIX Filesystem data source.
func (TransferSpecOutput) SinkAgentPoolName ¶ added in v0.9.0
func (o TransferSpecOutput) SinkAgentPoolName() pulumi.StringPtrOutput
Specifies the agent pool name associated with the posix data sink. When unspecified, the default name is used.
func (TransferSpecOutput) SourceAgentPoolName ¶ added in v0.9.0
func (o TransferSpecOutput) SourceAgentPoolName() pulumi.StringPtrOutput
Specifies the agent pool name associated with the posix data source. When unspecified, the default name is used.
func (TransferSpecOutput) ToTransferSpecOutput ¶
func (o TransferSpecOutput) ToTransferSpecOutput() TransferSpecOutput
func (TransferSpecOutput) ToTransferSpecOutputWithContext ¶
func (o TransferSpecOutput) ToTransferSpecOutputWithContext(ctx context.Context) TransferSpecOutput
func (TransferSpecOutput) ToTransferSpecPtrOutput ¶
func (o TransferSpecOutput) ToTransferSpecPtrOutput() TransferSpecPtrOutput
func (TransferSpecOutput) ToTransferSpecPtrOutputWithContext ¶
func (o TransferSpecOutput) ToTransferSpecPtrOutputWithContext(ctx context.Context) TransferSpecPtrOutput
func (TransferSpecOutput) TransferManifest ¶ added in v0.9.0
func (o TransferSpecOutput) TransferManifest() TransferManifestPtrOutput
A manifest file provides a list of objects to be transferred from the data source. This field points to the location of the manifest file. Otherwise, the entire source bucket is used. ObjectConditions still apply.
func (TransferSpecOutput) TransferOptions ¶
func (o TransferSpecOutput) TransferOptions() TransferOptionsPtrOutput
If the option delete_objects_unique_in_sink is `true` and time-based object conditions such as 'last modification time' are specified, the request fails with an INVALID_ARGUMENT error.
type TransferSpecPtrInput ¶
type TransferSpecPtrInput interface { pulumi.Input ToTransferSpecPtrOutput() TransferSpecPtrOutput ToTransferSpecPtrOutputWithContext(context.Context) TransferSpecPtrOutput }
TransferSpecPtrInput is an input type that accepts TransferSpecArgs, TransferSpecPtr and TransferSpecPtrOutput values. You can construct a concrete instance of `TransferSpecPtrInput` via:
TransferSpecArgs{...} or: nil
func TransferSpecPtr ¶
func TransferSpecPtr(v *TransferSpecArgs) TransferSpecPtrInput
type TransferSpecPtrOutput ¶
type TransferSpecPtrOutput struct{ *pulumi.OutputState }
func (TransferSpecPtrOutput) AwsS3CompatibleDataSource ¶ added in v0.22.0
func (o TransferSpecPtrOutput) AwsS3CompatibleDataSource() AwsS3CompatibleDataPtrOutput
An AWS S3 compatible data source.
func (TransferSpecPtrOutput) AwsS3DataSource ¶
func (o TransferSpecPtrOutput) AwsS3DataSource() AwsS3DataPtrOutput
An AWS S3 data source.
func (TransferSpecPtrOutput) AzureBlobStorageDataSource ¶
func (o TransferSpecPtrOutput) AzureBlobStorageDataSource() AzureBlobStorageDataPtrOutput
An Azure Blob Storage data source.
func (TransferSpecPtrOutput) Elem ¶
func (o TransferSpecPtrOutput) Elem() TransferSpecOutput
func (TransferSpecPtrOutput) ElementType ¶
func (TransferSpecPtrOutput) ElementType() reflect.Type
func (TransferSpecPtrOutput) GcsDataSink ¶
func (o TransferSpecPtrOutput) GcsDataSink() GcsDataPtrOutput
A Cloud Storage data sink.
func (TransferSpecPtrOutput) GcsDataSource ¶
func (o TransferSpecPtrOutput) GcsDataSource() GcsDataPtrOutput
A Cloud Storage data source.
func (TransferSpecPtrOutput) GcsIntermediateDataLocation ¶ added in v0.11.0
func (o TransferSpecPtrOutput) GcsIntermediateDataLocation() GcsDataPtrOutput
For transfers between file systems, specifies a Cloud Storage bucket to be used as an intermediate location through which to transfer data. See [Transfer data between file systems](https://cloud.google.com/storage-transfer/docs/file-to-file) for more information.
func (TransferSpecPtrOutput) HttpDataSource ¶
func (o TransferSpecPtrOutput) HttpDataSource() HttpDataPtrOutput
An HTTP URL data source.
func (TransferSpecPtrOutput) ObjectConditions ¶
func (o TransferSpecPtrOutput) ObjectConditions() ObjectConditionsPtrOutput
Only objects that satisfy these object conditions are included in the set of data source and data sink objects. Object conditions based on objects' "last modification time" do not exclude objects in a data sink.
func (TransferSpecPtrOutput) PosixDataSink ¶ added in v0.9.0
func (o TransferSpecPtrOutput) PosixDataSink() PosixFilesystemPtrOutput
A POSIX Filesystem data sink.
func (TransferSpecPtrOutput) PosixDataSource ¶ added in v0.8.0
func (o TransferSpecPtrOutput) PosixDataSource() PosixFilesystemPtrOutput
A POSIX Filesystem data source.
func (TransferSpecPtrOutput) SinkAgentPoolName ¶ added in v0.9.0
func (o TransferSpecPtrOutput) SinkAgentPoolName() pulumi.StringPtrOutput
Specifies the agent pool name associated with the posix data sink. When unspecified, the default name is used.
func (TransferSpecPtrOutput) SourceAgentPoolName ¶ added in v0.9.0
func (o TransferSpecPtrOutput) SourceAgentPoolName() pulumi.StringPtrOutput
Specifies the agent pool name associated with the posix data source. When unspecified, the default name is used.
func (TransferSpecPtrOutput) ToTransferSpecPtrOutput ¶
func (o TransferSpecPtrOutput) ToTransferSpecPtrOutput() TransferSpecPtrOutput
func (TransferSpecPtrOutput) ToTransferSpecPtrOutputWithContext ¶
func (o TransferSpecPtrOutput) ToTransferSpecPtrOutputWithContext(ctx context.Context) TransferSpecPtrOutput
func (TransferSpecPtrOutput) TransferManifest ¶ added in v0.9.0
func (o TransferSpecPtrOutput) TransferManifest() TransferManifestPtrOutput
A manifest file provides a list of objects to be transferred from the data source. This field points to the location of the manifest file. Otherwise, the entire source bucket is used. ObjectConditions still apply.
func (TransferSpecPtrOutput) TransferOptions ¶
func (o TransferSpecPtrOutput) TransferOptions() TransferOptionsPtrOutput
If the option delete_objects_unique_in_sink is `true` and time-based object conditions such as 'last modification time' are specified, the request fails with an INVALID_ARGUMENT error.
type TransferSpecResponse ¶
type TransferSpecResponse struct { // An AWS S3 compatible data source. AwsS3CompatibleDataSource AwsS3CompatibleDataResponse `pulumi:"awsS3CompatibleDataSource"` // An AWS S3 data source. AwsS3DataSource AwsS3DataResponse `pulumi:"awsS3DataSource"` // An Azure Blob Storage data source. AzureBlobStorageDataSource AzureBlobStorageDataResponse `pulumi:"azureBlobStorageDataSource"` // A Cloud Storage data sink. GcsDataSink GcsDataResponse `pulumi:"gcsDataSink"` // A Cloud Storage data source. GcsDataSource GcsDataResponse `pulumi:"gcsDataSource"` // For transfers between file systems, specifies a Cloud Storage bucket to be used as an intermediate location through which to transfer data. See [Transfer data between file systems](https://cloud.google.com/storage-transfer/docs/file-to-file) for more information. GcsIntermediateDataLocation GcsDataResponse `pulumi:"gcsIntermediateDataLocation"` // An HTTP URL data source. HttpDataSource HttpDataResponse `pulumi:"httpDataSource"` // Only objects that satisfy these object conditions are included in the set of data source and data sink objects. Object conditions based on objects' "last modification time" do not exclude objects in a data sink. ObjectConditions ObjectConditionsResponse `pulumi:"objectConditions"` // A POSIX Filesystem data sink. PosixDataSink PosixFilesystemResponse `pulumi:"posixDataSink"` // A POSIX Filesystem data source. PosixDataSource PosixFilesystemResponse `pulumi:"posixDataSource"` // Specifies the agent pool name associated with the posix data sink. When unspecified, the default name is used. SinkAgentPoolName string `pulumi:"sinkAgentPoolName"` // Specifies the agent pool name associated with the posix data source. When unspecified, the default name is used. SourceAgentPoolName string `pulumi:"sourceAgentPoolName"` // A manifest file provides a list of objects to be transferred from the data source. This field points to the location of the manifest file. Otherwise, the entire source bucket is used. ObjectConditions still apply. TransferManifest TransferManifestResponse `pulumi:"transferManifest"` // If the option delete_objects_unique_in_sink is `true` and time-based object conditions such as 'last modification time' are specified, the request fails with an INVALID_ARGUMENT error. TransferOptions TransferOptionsResponse `pulumi:"transferOptions"` }
Configuration for running a transfer.
type TransferSpecResponseOutput ¶
type TransferSpecResponseOutput struct{ *pulumi.OutputState }
Configuration for running a transfer.
func (TransferSpecResponseOutput) AwsS3CompatibleDataSource ¶ added in v0.22.0
func (o TransferSpecResponseOutput) AwsS3CompatibleDataSource() AwsS3CompatibleDataResponseOutput
An AWS S3 compatible data source.
func (TransferSpecResponseOutput) AwsS3DataSource ¶
func (o TransferSpecResponseOutput) AwsS3DataSource() AwsS3DataResponseOutput
An AWS S3 data source.
func (TransferSpecResponseOutput) AzureBlobStorageDataSource ¶
func (o TransferSpecResponseOutput) AzureBlobStorageDataSource() AzureBlobStorageDataResponseOutput
An Azure Blob Storage data source.
func (TransferSpecResponseOutput) ElementType ¶
func (TransferSpecResponseOutput) ElementType() reflect.Type
func (TransferSpecResponseOutput) GcsDataSink ¶
func (o TransferSpecResponseOutput) GcsDataSink() GcsDataResponseOutput
A Cloud Storage data sink.
func (TransferSpecResponseOutput) GcsDataSource ¶
func (o TransferSpecResponseOutput) GcsDataSource() GcsDataResponseOutput
A Cloud Storage data source.
func (TransferSpecResponseOutput) GcsIntermediateDataLocation ¶ added in v0.11.0
func (o TransferSpecResponseOutput) GcsIntermediateDataLocation() GcsDataResponseOutput
For transfers between file systems, specifies a Cloud Storage bucket to be used as an intermediate location through which to transfer data. See [Transfer data between file systems](https://cloud.google.com/storage-transfer/docs/file-to-file) for more information.
func (TransferSpecResponseOutput) HttpDataSource ¶
func (o TransferSpecResponseOutput) HttpDataSource() HttpDataResponseOutput
An HTTP URL data source.
func (TransferSpecResponseOutput) ObjectConditions ¶
func (o TransferSpecResponseOutput) ObjectConditions() ObjectConditionsResponseOutput
Only objects that satisfy these object conditions are included in the set of data source and data sink objects. Object conditions based on objects' "last modification time" do not exclude objects in a data sink.
func (TransferSpecResponseOutput) PosixDataSink ¶ added in v0.9.0
func (o TransferSpecResponseOutput) PosixDataSink() PosixFilesystemResponseOutput
A POSIX Filesystem data sink.
func (TransferSpecResponseOutput) PosixDataSource ¶ added in v0.8.0
func (o TransferSpecResponseOutput) PosixDataSource() PosixFilesystemResponseOutput
A POSIX Filesystem data source.
func (TransferSpecResponseOutput) SinkAgentPoolName ¶ added in v0.9.0
func (o TransferSpecResponseOutput) SinkAgentPoolName() pulumi.StringOutput
Specifies the agent pool name associated with the posix data sink. When unspecified, the default name is used.
func (TransferSpecResponseOutput) SourceAgentPoolName ¶ added in v0.9.0
func (o TransferSpecResponseOutput) SourceAgentPoolName() pulumi.StringOutput
Specifies the agent pool name associated with the posix data source. When unspecified, the default name is used.
func (TransferSpecResponseOutput) ToTransferSpecResponseOutput ¶
func (o TransferSpecResponseOutput) ToTransferSpecResponseOutput() TransferSpecResponseOutput
func (TransferSpecResponseOutput) ToTransferSpecResponseOutputWithContext ¶
func (o TransferSpecResponseOutput) ToTransferSpecResponseOutputWithContext(ctx context.Context) TransferSpecResponseOutput
func (TransferSpecResponseOutput) TransferManifest ¶ added in v0.9.0
func (o TransferSpecResponseOutput) TransferManifest() TransferManifestResponseOutput
A manifest file provides a list of objects to be transferred from the data source. This field points to the location of the manifest file. Otherwise, the entire source bucket is used. ObjectConditions still apply.
func (TransferSpecResponseOutput) TransferOptions ¶
func (o TransferSpecResponseOutput) TransferOptions() TransferOptionsResponseOutput
If the option delete_objects_unique_in_sink is `true` and time-based object conditions such as 'last modification time' are specified, the request fails with an INVALID_ARGUMENT error.