Documentation
¶
Index ¶
- Constants
- type AgentPool
- type AgentPoolArgs
- type AgentPoolInput
- type 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 AwsAccessKeyResponseArgs
- func (AwsAccessKeyResponseArgs) ElementType() reflect.Type
- func (i AwsAccessKeyResponseArgs) ToAwsAccessKeyResponseOutput() AwsAccessKeyResponseOutput
- func (i AwsAccessKeyResponseArgs) ToAwsAccessKeyResponseOutputWithContext(ctx context.Context) AwsAccessKeyResponseOutput
- func (i AwsAccessKeyResponseArgs) ToAwsAccessKeyResponsePtrOutput() AwsAccessKeyResponsePtrOutput
- func (i AwsAccessKeyResponseArgs) ToAwsAccessKeyResponsePtrOutputWithContext(ctx context.Context) AwsAccessKeyResponsePtrOutput
- type AwsAccessKeyResponseInput
- 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
- func (o AwsAccessKeyResponseOutput) ToAwsAccessKeyResponsePtrOutput() AwsAccessKeyResponsePtrOutput
- func (o AwsAccessKeyResponseOutput) ToAwsAccessKeyResponsePtrOutputWithContext(ctx context.Context) AwsAccessKeyResponsePtrOutput
- type AwsAccessKeyResponsePtrInput
- type AwsAccessKeyResponsePtrOutput
- func (o AwsAccessKeyResponsePtrOutput) AccessKeyId() pulumi.StringPtrOutput
- func (o AwsAccessKeyResponsePtrOutput) Elem() AwsAccessKeyResponseOutput
- func (AwsAccessKeyResponsePtrOutput) ElementType() reflect.Type
- func (o AwsAccessKeyResponsePtrOutput) SecretAccessKey() pulumi.StringPtrOutput
- func (o AwsAccessKeyResponsePtrOutput) ToAwsAccessKeyResponsePtrOutput() AwsAccessKeyResponsePtrOutput
- func (o AwsAccessKeyResponsePtrOutput) ToAwsAccessKeyResponsePtrOutputWithContext(ctx context.Context) AwsAccessKeyResponsePtrOutput
- 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 (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) 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 AwsS3DataResponseArgs
- func (AwsS3DataResponseArgs) ElementType() reflect.Type
- func (i AwsS3DataResponseArgs) ToAwsS3DataResponseOutput() AwsS3DataResponseOutput
- func (i AwsS3DataResponseArgs) ToAwsS3DataResponseOutputWithContext(ctx context.Context) AwsS3DataResponseOutput
- func (i AwsS3DataResponseArgs) ToAwsS3DataResponsePtrOutput() AwsS3DataResponsePtrOutput
- func (i AwsS3DataResponseArgs) ToAwsS3DataResponsePtrOutputWithContext(ctx context.Context) AwsS3DataResponsePtrOutput
- type AwsS3DataResponseInput
- type AwsS3DataResponseOutput
- func (o AwsS3DataResponseOutput) AwsAccessKey() AwsAccessKeyResponseOutput
- func (o AwsS3DataResponseOutput) BucketName() 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
- func (o AwsS3DataResponseOutput) ToAwsS3DataResponsePtrOutput() AwsS3DataResponsePtrOutput
- func (o AwsS3DataResponseOutput) ToAwsS3DataResponsePtrOutputWithContext(ctx context.Context) AwsS3DataResponsePtrOutput
- type AwsS3DataResponsePtrInput
- type AwsS3DataResponsePtrOutput
- func (o AwsS3DataResponsePtrOutput) AwsAccessKey() AwsAccessKeyResponsePtrOutput
- func (o AwsS3DataResponsePtrOutput) BucketName() pulumi.StringPtrOutput
- func (o AwsS3DataResponsePtrOutput) Elem() AwsS3DataResponseOutput
- func (AwsS3DataResponsePtrOutput) ElementType() reflect.Type
- func (o AwsS3DataResponsePtrOutput) Path() pulumi.StringPtrOutput
- func (o AwsS3DataResponsePtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o AwsS3DataResponsePtrOutput) ToAwsS3DataResponsePtrOutput() AwsS3DataResponsePtrOutput
- func (o AwsS3DataResponsePtrOutput) ToAwsS3DataResponsePtrOutputWithContext(ctx context.Context) AwsS3DataResponsePtrOutput
- 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 (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) 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 AzureBlobStorageDataResponseArgs
- func (AzureBlobStorageDataResponseArgs) ElementType() reflect.Type
- func (i AzureBlobStorageDataResponseArgs) ToAzureBlobStorageDataResponseOutput() AzureBlobStorageDataResponseOutput
- func (i AzureBlobStorageDataResponseArgs) ToAzureBlobStorageDataResponseOutputWithContext(ctx context.Context) AzureBlobStorageDataResponseOutput
- func (i AzureBlobStorageDataResponseArgs) ToAzureBlobStorageDataResponsePtrOutput() AzureBlobStorageDataResponsePtrOutput
- func (i AzureBlobStorageDataResponseArgs) ToAzureBlobStorageDataResponsePtrOutputWithContext(ctx context.Context) AzureBlobStorageDataResponsePtrOutput
- type AzureBlobStorageDataResponseInput
- type AzureBlobStorageDataResponseOutput
- func (o AzureBlobStorageDataResponseOutput) AzureCredentials() AzureCredentialsResponseOutput
- func (o AzureBlobStorageDataResponseOutput) Container() 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
- func (o AzureBlobStorageDataResponseOutput) ToAzureBlobStorageDataResponsePtrOutput() AzureBlobStorageDataResponsePtrOutput
- func (o AzureBlobStorageDataResponseOutput) ToAzureBlobStorageDataResponsePtrOutputWithContext(ctx context.Context) AzureBlobStorageDataResponsePtrOutput
- type AzureBlobStorageDataResponsePtrInput
- type AzureBlobStorageDataResponsePtrOutput
- func (o AzureBlobStorageDataResponsePtrOutput) AzureCredentials() AzureCredentialsResponsePtrOutput
- func (o AzureBlobStorageDataResponsePtrOutput) Container() pulumi.StringPtrOutput
- func (o AzureBlobStorageDataResponsePtrOutput) Elem() AzureBlobStorageDataResponseOutput
- func (AzureBlobStorageDataResponsePtrOutput) ElementType() reflect.Type
- func (o AzureBlobStorageDataResponsePtrOutput) Path() pulumi.StringPtrOutput
- func (o AzureBlobStorageDataResponsePtrOutput) StorageAccount() pulumi.StringPtrOutput
- func (o AzureBlobStorageDataResponsePtrOutput) ToAzureBlobStorageDataResponsePtrOutput() AzureBlobStorageDataResponsePtrOutput
- func (o AzureBlobStorageDataResponsePtrOutput) ToAzureBlobStorageDataResponsePtrOutputWithContext(ctx context.Context) AzureBlobStorageDataResponsePtrOutput
- 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 AzureCredentialsResponseArgs
- func (AzureCredentialsResponseArgs) ElementType() reflect.Type
- func (i AzureCredentialsResponseArgs) ToAzureCredentialsResponseOutput() AzureCredentialsResponseOutput
- func (i AzureCredentialsResponseArgs) ToAzureCredentialsResponseOutputWithContext(ctx context.Context) AzureCredentialsResponseOutput
- func (i AzureCredentialsResponseArgs) ToAzureCredentialsResponsePtrOutput() AzureCredentialsResponsePtrOutput
- func (i AzureCredentialsResponseArgs) ToAzureCredentialsResponsePtrOutputWithContext(ctx context.Context) AzureCredentialsResponsePtrOutput
- type AzureCredentialsResponseInput
- 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
- func (o AzureCredentialsResponseOutput) ToAzureCredentialsResponsePtrOutput() AzureCredentialsResponsePtrOutput
- func (o AzureCredentialsResponseOutput) ToAzureCredentialsResponsePtrOutputWithContext(ctx context.Context) AzureCredentialsResponsePtrOutput
- type AzureCredentialsResponsePtrInput
- type AzureCredentialsResponsePtrOutput
- func (o AzureCredentialsResponsePtrOutput) Elem() AzureCredentialsResponseOutput
- func (AzureCredentialsResponsePtrOutput) ElementType() reflect.Type
- func (o AzureCredentialsResponsePtrOutput) SasToken() pulumi.StringPtrOutput
- func (o AzureCredentialsResponsePtrOutput) ToAzureCredentialsResponsePtrOutput() AzureCredentialsResponsePtrOutput
- func (o AzureCredentialsResponsePtrOutput) ToAzureCredentialsResponsePtrOutputWithContext(ctx context.Context) AzureCredentialsResponsePtrOutput
- 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 BandwidthLimitResponseArgs
- func (BandwidthLimitResponseArgs) ElementType() reflect.Type
- func (i BandwidthLimitResponseArgs) ToBandwidthLimitResponseOutput() BandwidthLimitResponseOutput
- func (i BandwidthLimitResponseArgs) ToBandwidthLimitResponseOutputWithContext(ctx context.Context) BandwidthLimitResponseOutput
- func (i BandwidthLimitResponseArgs) ToBandwidthLimitResponsePtrOutput() BandwidthLimitResponsePtrOutput
- func (i BandwidthLimitResponseArgs) ToBandwidthLimitResponsePtrOutputWithContext(ctx context.Context) BandwidthLimitResponsePtrOutput
- type BandwidthLimitResponseInput
- 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
- func (o BandwidthLimitResponseOutput) ToBandwidthLimitResponsePtrOutput() BandwidthLimitResponsePtrOutput
- func (o BandwidthLimitResponseOutput) ToBandwidthLimitResponsePtrOutputWithContext(ctx context.Context) BandwidthLimitResponsePtrOutput
- type BandwidthLimitResponsePtrInput
- type BandwidthLimitResponsePtrOutput
- func (o BandwidthLimitResponsePtrOutput) Elem() BandwidthLimitResponseOutput
- func (BandwidthLimitResponsePtrOutput) ElementType() reflect.Type
- func (o BandwidthLimitResponsePtrOutput) LimitMbps() pulumi.StringPtrOutput
- func (o BandwidthLimitResponsePtrOutput) ToBandwidthLimitResponsePtrOutput() BandwidthLimitResponsePtrOutput
- func (o BandwidthLimitResponsePtrOutput) ToBandwidthLimitResponsePtrOutputWithContext(ctx context.Context) BandwidthLimitResponsePtrOutput
- 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 DateResponseArgs
- func (DateResponseArgs) ElementType() reflect.Type
- func (i DateResponseArgs) ToDateResponseOutput() DateResponseOutput
- func (i DateResponseArgs) ToDateResponseOutputWithContext(ctx context.Context) DateResponseOutput
- func (i DateResponseArgs) ToDateResponsePtrOutput() DateResponsePtrOutput
- func (i DateResponseArgs) ToDateResponsePtrOutputWithContext(ctx context.Context) DateResponsePtrOutput
- type DateResponseInput
- 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) ToDateResponsePtrOutput() DateResponsePtrOutput
- func (o DateResponseOutput) ToDateResponsePtrOutputWithContext(ctx context.Context) DateResponsePtrOutput
- func (o DateResponseOutput) Year() pulumi.IntOutput
- type DateResponsePtrInput
- type DateResponsePtrOutput
- func (o DateResponsePtrOutput) Day() pulumi.IntPtrOutput
- func (o DateResponsePtrOutput) Elem() DateResponseOutput
- func (DateResponsePtrOutput) ElementType() reflect.Type
- func (o DateResponsePtrOutput) Month() pulumi.IntPtrOutput
- func (o DateResponsePtrOutput) ToDateResponsePtrOutput() DateResponsePtrOutput
- func (o DateResponsePtrOutput) ToDateResponsePtrOutputWithContext(ctx context.Context) DateResponsePtrOutput
- func (o DateResponsePtrOutput) Year() pulumi.IntPtrOutput
- 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 GcsDataResponseArgs
- func (GcsDataResponseArgs) ElementType() reflect.Type
- func (i GcsDataResponseArgs) ToGcsDataResponseOutput() GcsDataResponseOutput
- func (i GcsDataResponseArgs) ToGcsDataResponseOutputWithContext(ctx context.Context) GcsDataResponseOutput
- func (i GcsDataResponseArgs) ToGcsDataResponsePtrOutput() GcsDataResponsePtrOutput
- func (i GcsDataResponseArgs) ToGcsDataResponsePtrOutputWithContext(ctx context.Context) GcsDataResponsePtrOutput
- type GcsDataResponseInput
- 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
- func (o GcsDataResponseOutput) ToGcsDataResponsePtrOutput() GcsDataResponsePtrOutput
- func (o GcsDataResponseOutput) ToGcsDataResponsePtrOutputWithContext(ctx context.Context) GcsDataResponsePtrOutput
- type GcsDataResponsePtrInput
- type GcsDataResponsePtrOutput
- func (o GcsDataResponsePtrOutput) BucketName() pulumi.StringPtrOutput
- func (o GcsDataResponsePtrOutput) Elem() GcsDataResponseOutput
- func (GcsDataResponsePtrOutput) ElementType() reflect.Type
- func (o GcsDataResponsePtrOutput) Path() pulumi.StringPtrOutput
- func (o GcsDataResponsePtrOutput) ToGcsDataResponsePtrOutput() GcsDataResponsePtrOutput
- func (o GcsDataResponsePtrOutput) ToGcsDataResponsePtrOutputWithContext(ctx context.Context) GcsDataResponsePtrOutput
- 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 HttpDataResponseArgs
- func (HttpDataResponseArgs) ElementType() reflect.Type
- func (i HttpDataResponseArgs) ToHttpDataResponseOutput() HttpDataResponseOutput
- func (i HttpDataResponseArgs) ToHttpDataResponseOutputWithContext(ctx context.Context) HttpDataResponseOutput
- func (i HttpDataResponseArgs) ToHttpDataResponsePtrOutput() HttpDataResponsePtrOutput
- func (i HttpDataResponseArgs) ToHttpDataResponsePtrOutputWithContext(ctx context.Context) HttpDataResponsePtrOutput
- type HttpDataResponseInput
- 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
- func (o HttpDataResponseOutput) ToHttpDataResponsePtrOutput() HttpDataResponsePtrOutput
- func (o HttpDataResponseOutput) ToHttpDataResponsePtrOutputWithContext(ctx context.Context) HttpDataResponsePtrOutput
- type HttpDataResponsePtrInput
- type HttpDataResponsePtrOutput
- func (o HttpDataResponsePtrOutput) Elem() HttpDataResponseOutput
- func (HttpDataResponsePtrOutput) ElementType() reflect.Type
- func (o HttpDataResponsePtrOutput) ListUrl() pulumi.StringPtrOutput
- func (o HttpDataResponsePtrOutput) ToHttpDataResponsePtrOutput() HttpDataResponsePtrOutput
- func (o HttpDataResponsePtrOutput) ToHttpDataResponsePtrOutputWithContext(ctx context.Context) HttpDataResponsePtrOutput
- 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 LoggingConfigResponseArgs
- func (LoggingConfigResponseArgs) ElementType() reflect.Type
- func (i LoggingConfigResponseArgs) ToLoggingConfigResponseOutput() LoggingConfigResponseOutput
- func (i LoggingConfigResponseArgs) ToLoggingConfigResponseOutputWithContext(ctx context.Context) LoggingConfigResponseOutput
- func (i LoggingConfigResponseArgs) ToLoggingConfigResponsePtrOutput() LoggingConfigResponsePtrOutput
- func (i LoggingConfigResponseArgs) ToLoggingConfigResponsePtrOutputWithContext(ctx context.Context) LoggingConfigResponsePtrOutput
- type LoggingConfigResponseInput
- 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
- func (o LoggingConfigResponseOutput) ToLoggingConfigResponsePtrOutput() LoggingConfigResponsePtrOutput
- func (o LoggingConfigResponseOutput) ToLoggingConfigResponsePtrOutputWithContext(ctx context.Context) LoggingConfigResponsePtrOutput
- type LoggingConfigResponsePtrInput
- type LoggingConfigResponsePtrOutput
- func (o LoggingConfigResponsePtrOutput) Elem() LoggingConfigResponseOutput
- func (LoggingConfigResponsePtrOutput) ElementType() reflect.Type
- func (o LoggingConfigResponsePtrOutput) EnableOnpremGcsTransferLogs() pulumi.BoolPtrOutput
- func (o LoggingConfigResponsePtrOutput) LogActionStates() pulumi.StringArrayOutput
- func (o LoggingConfigResponsePtrOutput) LogActions() pulumi.StringArrayOutput
- func (o LoggingConfigResponsePtrOutput) ToLoggingConfigResponsePtrOutput() LoggingConfigResponsePtrOutput
- func (o LoggingConfigResponsePtrOutput) ToLoggingConfigResponsePtrOutputWithContext(ctx context.Context) LoggingConfigResponsePtrOutput
- 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) 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 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 NotificationConfigResponseArgs
- func (NotificationConfigResponseArgs) ElementType() reflect.Type
- func (i NotificationConfigResponseArgs) ToNotificationConfigResponseOutput() NotificationConfigResponseOutput
- func (i NotificationConfigResponseArgs) ToNotificationConfigResponseOutputWithContext(ctx context.Context) NotificationConfigResponseOutput
- func (i NotificationConfigResponseArgs) ToNotificationConfigResponsePtrOutput() NotificationConfigResponsePtrOutput
- func (i NotificationConfigResponseArgs) ToNotificationConfigResponsePtrOutputWithContext(ctx context.Context) NotificationConfigResponsePtrOutput
- type NotificationConfigResponseInput
- 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
- func (o NotificationConfigResponseOutput) ToNotificationConfigResponsePtrOutput() NotificationConfigResponsePtrOutput
- func (o NotificationConfigResponseOutput) ToNotificationConfigResponsePtrOutputWithContext(ctx context.Context) NotificationConfigResponsePtrOutput
- type NotificationConfigResponsePtrInput
- type NotificationConfigResponsePtrOutput
- func (o NotificationConfigResponsePtrOutput) Elem() NotificationConfigResponseOutput
- func (NotificationConfigResponsePtrOutput) ElementType() reflect.Type
- func (o NotificationConfigResponsePtrOutput) EventTypes() pulumi.StringArrayOutput
- func (o NotificationConfigResponsePtrOutput) PayloadFormat() pulumi.StringPtrOutput
- func (o NotificationConfigResponsePtrOutput) PubsubTopic() pulumi.StringPtrOutput
- func (o NotificationConfigResponsePtrOutput) ToNotificationConfigResponsePtrOutput() NotificationConfigResponsePtrOutput
- func (o NotificationConfigResponsePtrOutput) ToNotificationConfigResponsePtrOutputWithContext(ctx context.Context) NotificationConfigResponsePtrOutput
- 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 ObjectConditionsResponseArgs
- func (ObjectConditionsResponseArgs) ElementType() reflect.Type
- func (i ObjectConditionsResponseArgs) ToObjectConditionsResponseOutput() ObjectConditionsResponseOutput
- func (i ObjectConditionsResponseArgs) ToObjectConditionsResponseOutputWithContext(ctx context.Context) ObjectConditionsResponseOutput
- func (i ObjectConditionsResponseArgs) ToObjectConditionsResponsePtrOutput() ObjectConditionsResponsePtrOutput
- func (i ObjectConditionsResponseArgs) ToObjectConditionsResponsePtrOutputWithContext(ctx context.Context) ObjectConditionsResponsePtrOutput
- type ObjectConditionsResponseInput
- 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
- func (o ObjectConditionsResponseOutput) ToObjectConditionsResponsePtrOutput() ObjectConditionsResponsePtrOutput
- func (o ObjectConditionsResponseOutput) ToObjectConditionsResponsePtrOutputWithContext(ctx context.Context) ObjectConditionsResponsePtrOutput
- type ObjectConditionsResponsePtrInput
- type ObjectConditionsResponsePtrOutput
- func (o ObjectConditionsResponsePtrOutput) Elem() ObjectConditionsResponseOutput
- func (ObjectConditionsResponsePtrOutput) ElementType() reflect.Type
- func (o ObjectConditionsResponsePtrOutput) ExcludePrefixes() pulumi.StringArrayOutput
- func (o ObjectConditionsResponsePtrOutput) IncludePrefixes() pulumi.StringArrayOutput
- func (o ObjectConditionsResponsePtrOutput) LastModifiedBefore() pulumi.StringPtrOutput
- func (o ObjectConditionsResponsePtrOutput) LastModifiedSince() pulumi.StringPtrOutput
- func (o ObjectConditionsResponsePtrOutput) MaxTimeElapsedSinceLastModification() pulumi.StringPtrOutput
- func (o ObjectConditionsResponsePtrOutput) MinTimeElapsedSinceLastModification() pulumi.StringPtrOutput
- func (o ObjectConditionsResponsePtrOutput) ToObjectConditionsResponsePtrOutput() ObjectConditionsResponsePtrOutput
- func (o ObjectConditionsResponsePtrOutput) ToObjectConditionsResponsePtrOutputWithContext(ctx context.Context) ObjectConditionsResponsePtrOutput
- 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 PosixFilesystemResponseArgs
- func (PosixFilesystemResponseArgs) ElementType() reflect.Type
- func (i PosixFilesystemResponseArgs) ToPosixFilesystemResponseOutput() PosixFilesystemResponseOutput
- func (i PosixFilesystemResponseArgs) ToPosixFilesystemResponseOutputWithContext(ctx context.Context) PosixFilesystemResponseOutput
- func (i PosixFilesystemResponseArgs) ToPosixFilesystemResponsePtrOutput() PosixFilesystemResponsePtrOutput
- func (i PosixFilesystemResponseArgs) ToPosixFilesystemResponsePtrOutputWithContext(ctx context.Context) PosixFilesystemResponsePtrOutput
- type PosixFilesystemResponseInput
- 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
- func (o PosixFilesystemResponseOutput) ToPosixFilesystemResponsePtrOutput() PosixFilesystemResponsePtrOutput
- func (o PosixFilesystemResponseOutput) ToPosixFilesystemResponsePtrOutputWithContext(ctx context.Context) PosixFilesystemResponsePtrOutput
- type PosixFilesystemResponsePtrInput
- type PosixFilesystemResponsePtrOutput
- func (o PosixFilesystemResponsePtrOutput) Elem() PosixFilesystemResponseOutput
- func (PosixFilesystemResponsePtrOutput) ElementType() reflect.Type
- func (o PosixFilesystemResponsePtrOutput) RootDirectory() pulumi.StringPtrOutput
- func (o PosixFilesystemResponsePtrOutput) ToPosixFilesystemResponsePtrOutput() PosixFilesystemResponsePtrOutput
- func (o PosixFilesystemResponsePtrOutput) ToPosixFilesystemResponsePtrOutputWithContext(ctx context.Context) PosixFilesystemResponsePtrOutput
- 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 ScheduleResponseArgs
- func (ScheduleResponseArgs) ElementType() reflect.Type
- func (i ScheduleResponseArgs) ToScheduleResponseOutput() ScheduleResponseOutput
- func (i ScheduleResponseArgs) ToScheduleResponseOutputWithContext(ctx context.Context) ScheduleResponseOutput
- func (i ScheduleResponseArgs) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
- func (i ScheduleResponseArgs) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput
- type ScheduleResponseInput
- 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
- func (o ScheduleResponseOutput) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
- func (o ScheduleResponseOutput) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput
- type ScheduleResponsePtrInput
- type ScheduleResponsePtrOutput
- func (o ScheduleResponsePtrOutput) Elem() ScheduleResponseOutput
- func (ScheduleResponsePtrOutput) ElementType() reflect.Type
- func (o ScheduleResponsePtrOutput) EndTimeOfDay() TimeOfDayResponsePtrOutput
- func (o ScheduleResponsePtrOutput) RepeatInterval() pulumi.StringPtrOutput
- func (o ScheduleResponsePtrOutput) ScheduleEndDate() DateResponsePtrOutput
- func (o ScheduleResponsePtrOutput) ScheduleStartDate() DateResponsePtrOutput
- func (o ScheduleResponsePtrOutput) StartTimeOfDay() TimeOfDayResponsePtrOutput
- func (o ScheduleResponsePtrOutput) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
- func (o ScheduleResponsePtrOutput) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput
- 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 TimeOfDayResponseArgs
- func (TimeOfDayResponseArgs) ElementType() reflect.Type
- func (i TimeOfDayResponseArgs) ToTimeOfDayResponseOutput() TimeOfDayResponseOutput
- func (i TimeOfDayResponseArgs) ToTimeOfDayResponseOutputWithContext(ctx context.Context) TimeOfDayResponseOutput
- func (i TimeOfDayResponseArgs) ToTimeOfDayResponsePtrOutput() TimeOfDayResponsePtrOutput
- func (i TimeOfDayResponseArgs) ToTimeOfDayResponsePtrOutputWithContext(ctx context.Context) TimeOfDayResponsePtrOutput
- type TimeOfDayResponseInput
- 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
- func (o TimeOfDayResponseOutput) ToTimeOfDayResponsePtrOutput() TimeOfDayResponsePtrOutput
- func (o TimeOfDayResponseOutput) ToTimeOfDayResponsePtrOutputWithContext(ctx context.Context) TimeOfDayResponsePtrOutput
- type TimeOfDayResponsePtrInput
- type TimeOfDayResponsePtrOutput
- func (o TimeOfDayResponsePtrOutput) Elem() TimeOfDayResponseOutput
- func (TimeOfDayResponsePtrOutput) ElementType() reflect.Type
- func (o TimeOfDayResponsePtrOutput) Hours() pulumi.IntPtrOutput
- func (o TimeOfDayResponsePtrOutput) Minutes() pulumi.IntPtrOutput
- func (o TimeOfDayResponsePtrOutput) Nanos() pulumi.IntPtrOutput
- func (o TimeOfDayResponsePtrOutput) Seconds() pulumi.IntPtrOutput
- func (o TimeOfDayResponsePtrOutput) ToTimeOfDayResponsePtrOutput() TimeOfDayResponsePtrOutput
- func (o TimeOfDayResponsePtrOutput) ToTimeOfDayResponsePtrOutputWithContext(ctx context.Context) TimeOfDayResponsePtrOutput
- type TransferJob
- type TransferJobArgs
- type TransferJobInput
- type TransferJobOutput
- 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 TransferManifestResponseArgs
- func (TransferManifestResponseArgs) ElementType() reflect.Type
- func (i TransferManifestResponseArgs) ToTransferManifestResponseOutput() TransferManifestResponseOutput
- func (i TransferManifestResponseArgs) ToTransferManifestResponseOutputWithContext(ctx context.Context) TransferManifestResponseOutput
- func (i TransferManifestResponseArgs) ToTransferManifestResponsePtrOutput() TransferManifestResponsePtrOutput
- func (i TransferManifestResponseArgs) ToTransferManifestResponsePtrOutputWithContext(ctx context.Context) TransferManifestResponsePtrOutput
- type TransferManifestResponseInput
- 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
- func (o TransferManifestResponseOutput) ToTransferManifestResponsePtrOutput() TransferManifestResponsePtrOutput
- func (o TransferManifestResponseOutput) ToTransferManifestResponsePtrOutputWithContext(ctx context.Context) TransferManifestResponsePtrOutput
- type TransferManifestResponsePtrInput
- type TransferManifestResponsePtrOutput
- func (o TransferManifestResponsePtrOutput) Elem() TransferManifestResponseOutput
- func (TransferManifestResponsePtrOutput) ElementType() reflect.Type
- func (o TransferManifestResponsePtrOutput) Location() pulumi.StringPtrOutput
- func (o TransferManifestResponsePtrOutput) ToTransferManifestResponsePtrOutput() TransferManifestResponsePtrOutput
- func (o TransferManifestResponsePtrOutput) ToTransferManifestResponsePtrOutputWithContext(ctx context.Context) TransferManifestResponsePtrOutput
- 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) OverwriteObjectsAlreadyExistingInSink() pulumi.BoolPtrOutput
- 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 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) OverwriteObjectsAlreadyExistingInSink() pulumi.BoolPtrOutput
- func (o TransferOptionsPtrOutput) ToTransferOptionsPtrOutput() TransferOptionsPtrOutput
- func (o TransferOptionsPtrOutput) ToTransferOptionsPtrOutputWithContext(ctx context.Context) TransferOptionsPtrOutput
- type TransferOptionsResponse
- type TransferOptionsResponseArgs
- func (TransferOptionsResponseArgs) ElementType() reflect.Type
- func (i TransferOptionsResponseArgs) ToTransferOptionsResponseOutput() TransferOptionsResponseOutput
- func (i TransferOptionsResponseArgs) ToTransferOptionsResponseOutputWithContext(ctx context.Context) TransferOptionsResponseOutput
- func (i TransferOptionsResponseArgs) ToTransferOptionsResponsePtrOutput() TransferOptionsResponsePtrOutput
- func (i TransferOptionsResponseArgs) ToTransferOptionsResponsePtrOutputWithContext(ctx context.Context) TransferOptionsResponsePtrOutput
- type TransferOptionsResponseInput
- type TransferOptionsResponseOutput
- func (o TransferOptionsResponseOutput) DeleteObjectsFromSourceAfterTransfer() pulumi.BoolOutput
- func (o TransferOptionsResponseOutput) DeleteObjectsUniqueInSink() pulumi.BoolOutput
- func (TransferOptionsResponseOutput) ElementType() reflect.Type
- func (o TransferOptionsResponseOutput) OverwriteObjectsAlreadyExistingInSink() pulumi.BoolOutput
- func (o TransferOptionsResponseOutput) ToTransferOptionsResponseOutput() TransferOptionsResponseOutput
- func (o TransferOptionsResponseOutput) ToTransferOptionsResponseOutputWithContext(ctx context.Context) TransferOptionsResponseOutput
- func (o TransferOptionsResponseOutput) ToTransferOptionsResponsePtrOutput() TransferOptionsResponsePtrOutput
- func (o TransferOptionsResponseOutput) ToTransferOptionsResponsePtrOutputWithContext(ctx context.Context) TransferOptionsResponsePtrOutput
- type TransferOptionsResponsePtrInput
- type TransferOptionsResponsePtrOutput
- func (o TransferOptionsResponsePtrOutput) DeleteObjectsFromSourceAfterTransfer() pulumi.BoolPtrOutput
- func (o TransferOptionsResponsePtrOutput) DeleteObjectsUniqueInSink() pulumi.BoolPtrOutput
- func (o TransferOptionsResponsePtrOutput) Elem() TransferOptionsResponseOutput
- func (TransferOptionsResponsePtrOutput) ElementType() reflect.Type
- func (o TransferOptionsResponsePtrOutput) OverwriteObjectsAlreadyExistingInSink() pulumi.BoolPtrOutput
- func (o TransferOptionsResponsePtrOutput) ToTransferOptionsResponsePtrOutput() TransferOptionsResponsePtrOutput
- func (o TransferOptionsResponsePtrOutput) ToTransferOptionsResponsePtrOutputWithContext(ctx context.Context) TransferOptionsResponsePtrOutput
- 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) 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) 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) 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) 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 TransferSpecResponseArgs
- func (TransferSpecResponseArgs) ElementType() reflect.Type
- func (i TransferSpecResponseArgs) ToTransferSpecResponseOutput() TransferSpecResponseOutput
- func (i TransferSpecResponseArgs) ToTransferSpecResponseOutputWithContext(ctx context.Context) TransferSpecResponseOutput
- func (i TransferSpecResponseArgs) ToTransferSpecResponsePtrOutput() TransferSpecResponsePtrOutput
- func (i TransferSpecResponseArgs) ToTransferSpecResponsePtrOutputWithContext(ctx context.Context) TransferSpecResponsePtrOutput
- type TransferSpecResponseInput
- type TransferSpecResponseOutput
- 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) 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) ToTransferSpecResponsePtrOutput() TransferSpecResponsePtrOutput
- func (o TransferSpecResponseOutput) ToTransferSpecResponsePtrOutputWithContext(ctx context.Context) TransferSpecResponsePtrOutput
- func (o TransferSpecResponseOutput) TransferManifest() TransferManifestResponseOutput
- func (o TransferSpecResponseOutput) TransferOptions() TransferOptionsResponseOutput
- type TransferSpecResponsePtrInput
- type TransferSpecResponsePtrOutput
- func (o TransferSpecResponsePtrOutput) AwsS3DataSource() AwsS3DataResponsePtrOutput
- func (o TransferSpecResponsePtrOutput) AzureBlobStorageDataSource() AzureBlobStorageDataResponsePtrOutput
- func (o TransferSpecResponsePtrOutput) Elem() TransferSpecResponseOutput
- func (TransferSpecResponsePtrOutput) ElementType() reflect.Type
- func (o TransferSpecResponsePtrOutput) GcsDataSink() GcsDataResponsePtrOutput
- func (o TransferSpecResponsePtrOutput) GcsDataSource() GcsDataResponsePtrOutput
- func (o TransferSpecResponsePtrOutput) HttpDataSource() HttpDataResponsePtrOutput
- func (o TransferSpecResponsePtrOutput) ObjectConditions() ObjectConditionsResponsePtrOutput
- func (o TransferSpecResponsePtrOutput) PosixDataSink() PosixFilesystemResponsePtrOutput
- func (o TransferSpecResponsePtrOutput) PosixDataSource() PosixFilesystemResponsePtrOutput
- func (o TransferSpecResponsePtrOutput) SinkAgentPoolName() pulumi.StringPtrOutput
- func (o TransferSpecResponsePtrOutput) SourceAgentPoolName() pulumi.StringPtrOutput
- func (o TransferSpecResponsePtrOutput) ToTransferSpecResponsePtrOutput() TransferSpecResponsePtrOutput
- func (o TransferSpecResponsePtrOutput) ToTransferSpecResponsePtrOutputWithContext(ctx context.Context) TransferSpecResponsePtrOutput
- func (o TransferSpecResponsePtrOutput) TransferManifest() TransferManifestResponsePtrOutput
- func (o TransferSpecResponsePtrOutput) TransferOptions() TransferOptionsResponsePtrOutput
Constants ¶
const ( // Default value. This value is unused. LoggingConfigLogActionStatesItemLoggableActionStateUnspecified = LoggingConfigLogActionStatesItem("LOGGABLE_ACTION_STATE_UNSPECIFIED") // `LoggableAction` is completed successfully. `SUCCEEDED` actions are logged as INFO. LoggingConfigLogActionStatesItemSucceeded = LoggingConfigLogActionStatesItem("SUCCEEDED") // `LoggableAction` is 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") // Finding objects to transfer e.g. listing objects of the source bucket. LoggingConfigLogActionsItemFind = LoggingConfigLogActionsItem("FIND") // Deleting objects at source or destination. LoggingConfigLogActionsItemDelete = LoggingConfigLogActionsItem("DELETE") // Copying objects from source to destination. LoggingConfigLogActionsItemCopy = LoggingConfigLogActionsItem("COPY") )
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 ( // 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") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentPool ¶ added in v0.9.0
type AgentPool struct { pulumi.CustomResourceState // 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"` // 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 { 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) ElementType ¶ added in v0.9.0
func (AgentPoolOutput) ElementType() reflect.Type
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 AwsAccessKeyResponseArgs ¶
type AwsAccessKeyResponseArgs 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 (AwsAccessKeyResponseArgs) ElementType ¶
func (AwsAccessKeyResponseArgs) ElementType() reflect.Type
func (AwsAccessKeyResponseArgs) ToAwsAccessKeyResponseOutput ¶
func (i AwsAccessKeyResponseArgs) ToAwsAccessKeyResponseOutput() AwsAccessKeyResponseOutput
func (AwsAccessKeyResponseArgs) ToAwsAccessKeyResponseOutputWithContext ¶
func (i AwsAccessKeyResponseArgs) ToAwsAccessKeyResponseOutputWithContext(ctx context.Context) AwsAccessKeyResponseOutput
func (AwsAccessKeyResponseArgs) ToAwsAccessKeyResponsePtrOutput ¶
func (i AwsAccessKeyResponseArgs) ToAwsAccessKeyResponsePtrOutput() AwsAccessKeyResponsePtrOutput
func (AwsAccessKeyResponseArgs) ToAwsAccessKeyResponsePtrOutputWithContext ¶
func (i AwsAccessKeyResponseArgs) ToAwsAccessKeyResponsePtrOutputWithContext(ctx context.Context) AwsAccessKeyResponsePtrOutput
type AwsAccessKeyResponseInput ¶
type AwsAccessKeyResponseInput interface { pulumi.Input ToAwsAccessKeyResponseOutput() AwsAccessKeyResponseOutput ToAwsAccessKeyResponseOutputWithContext(context.Context) AwsAccessKeyResponseOutput }
AwsAccessKeyResponseInput is an input type that accepts AwsAccessKeyResponseArgs and AwsAccessKeyResponseOutput values. You can construct a concrete instance of `AwsAccessKeyResponseInput` via:
AwsAccessKeyResponseArgs{...}
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
func (AwsAccessKeyResponseOutput) ToAwsAccessKeyResponsePtrOutput ¶
func (o AwsAccessKeyResponseOutput) ToAwsAccessKeyResponsePtrOutput() AwsAccessKeyResponsePtrOutput
func (AwsAccessKeyResponseOutput) ToAwsAccessKeyResponsePtrOutputWithContext ¶
func (o AwsAccessKeyResponseOutput) ToAwsAccessKeyResponsePtrOutputWithContext(ctx context.Context) AwsAccessKeyResponsePtrOutput
type AwsAccessKeyResponsePtrInput ¶
type AwsAccessKeyResponsePtrInput interface { pulumi.Input ToAwsAccessKeyResponsePtrOutput() AwsAccessKeyResponsePtrOutput ToAwsAccessKeyResponsePtrOutputWithContext(context.Context) AwsAccessKeyResponsePtrOutput }
AwsAccessKeyResponsePtrInput is an input type that accepts AwsAccessKeyResponseArgs, AwsAccessKeyResponsePtr and AwsAccessKeyResponsePtrOutput values. You can construct a concrete instance of `AwsAccessKeyResponsePtrInput` via:
AwsAccessKeyResponseArgs{...} or: nil
func AwsAccessKeyResponsePtr ¶
func AwsAccessKeyResponsePtr(v *AwsAccessKeyResponseArgs) AwsAccessKeyResponsePtrInput
type AwsAccessKeyResponsePtrOutput ¶
type AwsAccessKeyResponsePtrOutput struct{ *pulumi.OutputState }
func (AwsAccessKeyResponsePtrOutput) AccessKeyId ¶
func (o AwsAccessKeyResponsePtrOutput) AccessKeyId() pulumi.StringPtrOutput
AWS access key ID.
func (AwsAccessKeyResponsePtrOutput) Elem ¶
func (o AwsAccessKeyResponsePtrOutput) Elem() AwsAccessKeyResponseOutput
func (AwsAccessKeyResponsePtrOutput) ElementType ¶
func (AwsAccessKeyResponsePtrOutput) ElementType() reflect.Type
func (AwsAccessKeyResponsePtrOutput) SecretAccessKey ¶
func (o AwsAccessKeyResponsePtrOutput) SecretAccessKey() pulumi.StringPtrOutput
AWS secret access key. This field is not returned in RPC responses.
func (AwsAccessKeyResponsePtrOutput) ToAwsAccessKeyResponsePtrOutput ¶
func (o AwsAccessKeyResponsePtrOutput) ToAwsAccessKeyResponsePtrOutput() AwsAccessKeyResponsePtrOutput
func (AwsAccessKeyResponsePtrOutput) ToAwsAccessKeyResponsePtrOutputWithContext ¶
func (o AwsAccessKeyResponsePtrOutput) ToAwsAccessKeyResponsePtrOutputWithContext(ctx context.Context) AwsAccessKeyResponsePtrOutput
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. This field is required. 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"` // 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. This field is required. 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"` // 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. This field is required. 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) 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. This field is required. 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) 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. This field is required. 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"` // 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 AwsS3DataResponseArgs ¶
type AwsS3DataResponseArgs 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. This field is required. For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials). AwsAccessKey AwsAccessKeyResponseInput `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"` // 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.StringInput `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.StringInput `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 (AwsS3DataResponseArgs) ElementType ¶
func (AwsS3DataResponseArgs) ElementType() reflect.Type
func (AwsS3DataResponseArgs) ToAwsS3DataResponseOutput ¶
func (i AwsS3DataResponseArgs) ToAwsS3DataResponseOutput() AwsS3DataResponseOutput
func (AwsS3DataResponseArgs) ToAwsS3DataResponseOutputWithContext ¶
func (i AwsS3DataResponseArgs) ToAwsS3DataResponseOutputWithContext(ctx context.Context) AwsS3DataResponseOutput
func (AwsS3DataResponseArgs) ToAwsS3DataResponsePtrOutput ¶
func (i AwsS3DataResponseArgs) ToAwsS3DataResponsePtrOutput() AwsS3DataResponsePtrOutput
func (AwsS3DataResponseArgs) ToAwsS3DataResponsePtrOutputWithContext ¶
func (i AwsS3DataResponseArgs) ToAwsS3DataResponsePtrOutputWithContext(ctx context.Context) AwsS3DataResponsePtrOutput
type AwsS3DataResponseInput ¶
type AwsS3DataResponseInput interface { pulumi.Input ToAwsS3DataResponseOutput() AwsS3DataResponseOutput ToAwsS3DataResponseOutputWithContext(context.Context) AwsS3DataResponseOutput }
AwsS3DataResponseInput is an input type that accepts AwsS3DataResponseArgs and AwsS3DataResponseOutput values. You can construct a concrete instance of `AwsS3DataResponseInput` via:
AwsS3DataResponseArgs{...}
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. This field is required. 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) 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
func (AwsS3DataResponseOutput) ToAwsS3DataResponsePtrOutput ¶
func (o AwsS3DataResponseOutput) ToAwsS3DataResponsePtrOutput() AwsS3DataResponsePtrOutput
func (AwsS3DataResponseOutput) ToAwsS3DataResponsePtrOutputWithContext ¶
func (o AwsS3DataResponseOutput) ToAwsS3DataResponsePtrOutputWithContext(ctx context.Context) AwsS3DataResponsePtrOutput
type AwsS3DataResponsePtrInput ¶
type AwsS3DataResponsePtrInput interface { pulumi.Input ToAwsS3DataResponsePtrOutput() AwsS3DataResponsePtrOutput ToAwsS3DataResponsePtrOutputWithContext(context.Context) AwsS3DataResponsePtrOutput }
AwsS3DataResponsePtrInput is an input type that accepts AwsS3DataResponseArgs, AwsS3DataResponsePtr and AwsS3DataResponsePtrOutput values. You can construct a concrete instance of `AwsS3DataResponsePtrInput` via:
AwsS3DataResponseArgs{...} or: nil
func AwsS3DataResponsePtr ¶
func AwsS3DataResponsePtr(v *AwsS3DataResponseArgs) AwsS3DataResponsePtrInput
type AwsS3DataResponsePtrOutput ¶
type AwsS3DataResponsePtrOutput struct{ *pulumi.OutputState }
func (AwsS3DataResponsePtrOutput) AwsAccessKey ¶
func (o AwsS3DataResponsePtrOutput) AwsAccessKey() AwsAccessKeyResponsePtrOutput
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. This field is required. For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials).
func (AwsS3DataResponsePtrOutput) BucketName ¶
func (o AwsS3DataResponsePtrOutput) 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 (AwsS3DataResponsePtrOutput) Elem ¶
func (o AwsS3DataResponsePtrOutput) Elem() AwsS3DataResponseOutput
func (AwsS3DataResponsePtrOutput) ElementType ¶
func (AwsS3DataResponsePtrOutput) ElementType() reflect.Type
func (AwsS3DataResponsePtrOutput) Path ¶
func (o AwsS3DataResponsePtrOutput) 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 (AwsS3DataResponsePtrOutput) RoleArn ¶ added in v0.5.0
func (o AwsS3DataResponsePtrOutput) 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 (AwsS3DataResponsePtrOutput) ToAwsS3DataResponsePtrOutput ¶
func (o AwsS3DataResponsePtrOutput) ToAwsS3DataResponsePtrOutput() AwsS3DataResponsePtrOutput
func (AwsS3DataResponsePtrOutput) ToAwsS3DataResponsePtrOutputWithContext ¶
func (o AwsS3DataResponsePtrOutput) ToAwsS3DataResponsePtrOutputWithContext(ctx context.Context) AwsS3DataResponsePtrOutput
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"` // 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"` // 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) 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) 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"` // 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 AzureBlobStorageDataResponseArgs ¶
type AzureBlobStorageDataResponseArgs 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 AzureCredentialsResponseInput `pulumi:"azureCredentials"` // The container to transfer from the Azure Storage account. Container pulumi.StringInput `pulumi:"container"` // 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.StringInput `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 (AzureBlobStorageDataResponseArgs) ElementType ¶
func (AzureBlobStorageDataResponseArgs) ElementType() reflect.Type
func (AzureBlobStorageDataResponseArgs) ToAzureBlobStorageDataResponseOutput ¶
func (i AzureBlobStorageDataResponseArgs) ToAzureBlobStorageDataResponseOutput() AzureBlobStorageDataResponseOutput
func (AzureBlobStorageDataResponseArgs) ToAzureBlobStorageDataResponseOutputWithContext ¶
func (i AzureBlobStorageDataResponseArgs) ToAzureBlobStorageDataResponseOutputWithContext(ctx context.Context) AzureBlobStorageDataResponseOutput
func (AzureBlobStorageDataResponseArgs) ToAzureBlobStorageDataResponsePtrOutput ¶
func (i AzureBlobStorageDataResponseArgs) ToAzureBlobStorageDataResponsePtrOutput() AzureBlobStorageDataResponsePtrOutput
func (AzureBlobStorageDataResponseArgs) ToAzureBlobStorageDataResponsePtrOutputWithContext ¶
func (i AzureBlobStorageDataResponseArgs) ToAzureBlobStorageDataResponsePtrOutputWithContext(ctx context.Context) AzureBlobStorageDataResponsePtrOutput
type AzureBlobStorageDataResponseInput ¶
type AzureBlobStorageDataResponseInput interface { pulumi.Input ToAzureBlobStorageDataResponseOutput() AzureBlobStorageDataResponseOutput ToAzureBlobStorageDataResponseOutputWithContext(context.Context) AzureBlobStorageDataResponseOutput }
AzureBlobStorageDataResponseInput is an input type that accepts AzureBlobStorageDataResponseArgs and AzureBlobStorageDataResponseOutput values. You can construct a concrete instance of `AzureBlobStorageDataResponseInput` via:
AzureBlobStorageDataResponseArgs{...}
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) 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
func (AzureBlobStorageDataResponseOutput) ToAzureBlobStorageDataResponsePtrOutput ¶
func (o AzureBlobStorageDataResponseOutput) ToAzureBlobStorageDataResponsePtrOutput() AzureBlobStorageDataResponsePtrOutput
func (AzureBlobStorageDataResponseOutput) ToAzureBlobStorageDataResponsePtrOutputWithContext ¶
func (o AzureBlobStorageDataResponseOutput) ToAzureBlobStorageDataResponsePtrOutputWithContext(ctx context.Context) AzureBlobStorageDataResponsePtrOutput
type AzureBlobStorageDataResponsePtrInput ¶
type AzureBlobStorageDataResponsePtrInput interface { pulumi.Input ToAzureBlobStorageDataResponsePtrOutput() AzureBlobStorageDataResponsePtrOutput ToAzureBlobStorageDataResponsePtrOutputWithContext(context.Context) AzureBlobStorageDataResponsePtrOutput }
AzureBlobStorageDataResponsePtrInput is an input type that accepts AzureBlobStorageDataResponseArgs, AzureBlobStorageDataResponsePtr and AzureBlobStorageDataResponsePtrOutput values. You can construct a concrete instance of `AzureBlobStorageDataResponsePtrInput` via:
AzureBlobStorageDataResponseArgs{...} or: nil
func AzureBlobStorageDataResponsePtr ¶
func AzureBlobStorageDataResponsePtr(v *AzureBlobStorageDataResponseArgs) AzureBlobStorageDataResponsePtrInput
type AzureBlobStorageDataResponsePtrOutput ¶
type AzureBlobStorageDataResponsePtrOutput struct{ *pulumi.OutputState }
func (AzureBlobStorageDataResponsePtrOutput) AzureCredentials ¶
func (o AzureBlobStorageDataResponsePtrOutput) AzureCredentials() AzureCredentialsResponsePtrOutput
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 (AzureBlobStorageDataResponsePtrOutput) Container ¶
func (o AzureBlobStorageDataResponsePtrOutput) Container() pulumi.StringPtrOutput
The container to transfer from the Azure Storage account.
func (AzureBlobStorageDataResponsePtrOutput) ElementType ¶
func (AzureBlobStorageDataResponsePtrOutput) ElementType() reflect.Type
func (AzureBlobStorageDataResponsePtrOutput) Path ¶
func (o AzureBlobStorageDataResponsePtrOutput) 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 (AzureBlobStorageDataResponsePtrOutput) StorageAccount ¶
func (o AzureBlobStorageDataResponsePtrOutput) StorageAccount() pulumi.StringPtrOutput
The name of the Azure Storage account.
func (AzureBlobStorageDataResponsePtrOutput) ToAzureBlobStorageDataResponsePtrOutput ¶
func (o AzureBlobStorageDataResponsePtrOutput) ToAzureBlobStorageDataResponsePtrOutput() AzureBlobStorageDataResponsePtrOutput
func (AzureBlobStorageDataResponsePtrOutput) ToAzureBlobStorageDataResponsePtrOutputWithContext ¶
func (o AzureBlobStorageDataResponsePtrOutput) ToAzureBlobStorageDataResponsePtrOutputWithContext(ctx context.Context) AzureBlobStorageDataResponsePtrOutput
type AzureCredentials ¶
type AzureCredentials struct { // Azure shared access signature (SAS). *Note:*Copying data from Azure Data Lake Storage (ADLS) Gen 2 is in [Preview](/products/#product-launch-stages). During Preview, if you are copying data from ADLS Gen 2, you must use an account 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). *Note:*Copying data from Azure Data Lake Storage (ADLS) Gen 2 is in [Preview](/products/#product-launch-stages). During Preview, if you are copying data from ADLS Gen 2, you must use an account 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). *Note:*Copying data from Azure Data Lake Storage (ADLS) Gen 2 is in [Preview](/products/#product-launch-stages). During Preview, if you are copying data from ADLS Gen 2, you must use an account 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). *Note:*Copying data from Azure Data Lake Storage (ADLS) Gen 2 is in [Preview](/products/#product-launch-stages). During Preview, if you are copying data from ADLS Gen 2, you must use an account 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). *Note:*Copying data from Azure Data Lake Storage (ADLS) Gen 2 is in [Preview](/products/#product-launch-stages). During Preview, if you are copying data from ADLS Gen 2, you must use an account 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 AzureCredentialsResponseArgs ¶
type AzureCredentialsResponseArgs struct { // Azure shared access signature (SAS). *Note:*Copying data from Azure Data Lake Storage (ADLS) Gen 2 is in [Preview](/products/#product-launch-stages). During Preview, if you are copying data from ADLS Gen 2, you must use an account 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 (AzureCredentialsResponseArgs) ElementType ¶
func (AzureCredentialsResponseArgs) ElementType() reflect.Type
func (AzureCredentialsResponseArgs) ToAzureCredentialsResponseOutput ¶
func (i AzureCredentialsResponseArgs) ToAzureCredentialsResponseOutput() AzureCredentialsResponseOutput
func (AzureCredentialsResponseArgs) ToAzureCredentialsResponseOutputWithContext ¶
func (i AzureCredentialsResponseArgs) ToAzureCredentialsResponseOutputWithContext(ctx context.Context) AzureCredentialsResponseOutput
func (AzureCredentialsResponseArgs) ToAzureCredentialsResponsePtrOutput ¶
func (i AzureCredentialsResponseArgs) ToAzureCredentialsResponsePtrOutput() AzureCredentialsResponsePtrOutput
func (AzureCredentialsResponseArgs) ToAzureCredentialsResponsePtrOutputWithContext ¶
func (i AzureCredentialsResponseArgs) ToAzureCredentialsResponsePtrOutputWithContext(ctx context.Context) AzureCredentialsResponsePtrOutput
type AzureCredentialsResponseInput ¶
type AzureCredentialsResponseInput interface { pulumi.Input ToAzureCredentialsResponseOutput() AzureCredentialsResponseOutput ToAzureCredentialsResponseOutputWithContext(context.Context) AzureCredentialsResponseOutput }
AzureCredentialsResponseInput is an input type that accepts AzureCredentialsResponseArgs and AzureCredentialsResponseOutput values. You can construct a concrete instance of `AzureCredentialsResponseInput` via:
AzureCredentialsResponseArgs{...}
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). *Note:*Copying data from Azure Data Lake Storage (ADLS) Gen 2 is in [Preview](/products/#product-launch-stages). During Preview, if you are copying data from ADLS Gen 2, you must use an account 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
func (AzureCredentialsResponseOutput) ToAzureCredentialsResponsePtrOutput ¶
func (o AzureCredentialsResponseOutput) ToAzureCredentialsResponsePtrOutput() AzureCredentialsResponsePtrOutput
func (AzureCredentialsResponseOutput) ToAzureCredentialsResponsePtrOutputWithContext ¶
func (o AzureCredentialsResponseOutput) ToAzureCredentialsResponsePtrOutputWithContext(ctx context.Context) AzureCredentialsResponsePtrOutput
type AzureCredentialsResponsePtrInput ¶
type AzureCredentialsResponsePtrInput interface { pulumi.Input ToAzureCredentialsResponsePtrOutput() AzureCredentialsResponsePtrOutput ToAzureCredentialsResponsePtrOutputWithContext(context.Context) AzureCredentialsResponsePtrOutput }
AzureCredentialsResponsePtrInput is an input type that accepts AzureCredentialsResponseArgs, AzureCredentialsResponsePtr and AzureCredentialsResponsePtrOutput values. You can construct a concrete instance of `AzureCredentialsResponsePtrInput` via:
AzureCredentialsResponseArgs{...} or: nil
func AzureCredentialsResponsePtr ¶
func AzureCredentialsResponsePtr(v *AzureCredentialsResponseArgs) AzureCredentialsResponsePtrInput
type AzureCredentialsResponsePtrOutput ¶
type AzureCredentialsResponsePtrOutput struct{ *pulumi.OutputState }
func (AzureCredentialsResponsePtrOutput) Elem ¶
func (o AzureCredentialsResponsePtrOutput) Elem() AzureCredentialsResponseOutput
func (AzureCredentialsResponsePtrOutput) ElementType ¶
func (AzureCredentialsResponsePtrOutput) ElementType() reflect.Type
func (AzureCredentialsResponsePtrOutput) SasToken ¶
func (o AzureCredentialsResponsePtrOutput) SasToken() pulumi.StringPtrOutput
Azure shared access signature (SAS). *Note:*Copying data from Azure Data Lake Storage (ADLS) Gen 2 is in [Preview](/products/#product-launch-stages). During Preview, if you are copying data from ADLS Gen 2, you must use an account 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 (AzureCredentialsResponsePtrOutput) ToAzureCredentialsResponsePtrOutput ¶
func (o AzureCredentialsResponsePtrOutput) ToAzureCredentialsResponsePtrOutput() AzureCredentialsResponsePtrOutput
func (AzureCredentialsResponsePtrOutput) ToAzureCredentialsResponsePtrOutputWithContext ¶
func (o AzureCredentialsResponsePtrOutput) ToAzureCredentialsResponsePtrOutputWithContext(ctx context.Context) AzureCredentialsResponsePtrOutput
type BandwidthLimit ¶ added in v0.9.0
type BandwidthLimit struct { // Specifies bandwidth rate in mbps distributed across all the agents in the pool. LimitMbps *string `pulumi:"limitMbps"` }
Specifies the BandwidthLimit to describe the non-negative bandwidth rate in mbps for the agent pool.
type BandwidthLimitArgs ¶ added in v0.9.0
type BandwidthLimitArgs struct { // Specifies bandwidth rate in mbps distributed across all the agents in the pool. LimitMbps pulumi.StringPtrInput `pulumi:"limitMbps"` }
Specifies the BandwidthLimit to describe the non-negative bandwidth rate in mbps for the 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 the BandwidthLimit to describe the non-negative bandwidth rate in mbps for the 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
Specifies bandwidth rate in mbps 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
Specifies bandwidth rate in mbps 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 { // Specifies bandwidth rate in mbps distributed across all the agents in the pool. LimitMbps string `pulumi:"limitMbps"` }
Specifies the BandwidthLimit to describe the non-negative bandwidth rate in mbps for the agent pool.
type BandwidthLimitResponseArgs ¶ added in v0.9.0
type BandwidthLimitResponseArgs struct { // Specifies bandwidth rate in mbps distributed across all the agents in the pool. LimitMbps pulumi.StringInput `pulumi:"limitMbps"` }
Specifies the BandwidthLimit to describe the non-negative bandwidth rate in mbps for the agent pool.
func (BandwidthLimitResponseArgs) ElementType ¶ added in v0.9.0
func (BandwidthLimitResponseArgs) ElementType() reflect.Type
func (BandwidthLimitResponseArgs) ToBandwidthLimitResponseOutput ¶ added in v0.9.0
func (i BandwidthLimitResponseArgs) ToBandwidthLimitResponseOutput() BandwidthLimitResponseOutput
func (BandwidthLimitResponseArgs) ToBandwidthLimitResponseOutputWithContext ¶ added in v0.9.0
func (i BandwidthLimitResponseArgs) ToBandwidthLimitResponseOutputWithContext(ctx context.Context) BandwidthLimitResponseOutput
func (BandwidthLimitResponseArgs) ToBandwidthLimitResponsePtrOutput ¶ added in v0.9.0
func (i BandwidthLimitResponseArgs) ToBandwidthLimitResponsePtrOutput() BandwidthLimitResponsePtrOutput
func (BandwidthLimitResponseArgs) ToBandwidthLimitResponsePtrOutputWithContext ¶ added in v0.9.0
func (i BandwidthLimitResponseArgs) ToBandwidthLimitResponsePtrOutputWithContext(ctx context.Context) BandwidthLimitResponsePtrOutput
type BandwidthLimitResponseInput ¶ added in v0.9.0
type BandwidthLimitResponseInput interface { pulumi.Input ToBandwidthLimitResponseOutput() BandwidthLimitResponseOutput ToBandwidthLimitResponseOutputWithContext(context.Context) BandwidthLimitResponseOutput }
BandwidthLimitResponseInput is an input type that accepts BandwidthLimitResponseArgs and BandwidthLimitResponseOutput values. You can construct a concrete instance of `BandwidthLimitResponseInput` via:
BandwidthLimitResponseArgs{...}
type BandwidthLimitResponseOutput ¶ added in v0.9.0
type BandwidthLimitResponseOutput struct{ *pulumi.OutputState }
Specifies the BandwidthLimit to describe the non-negative bandwidth rate in mbps for the 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
Specifies bandwidth rate in mbps 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
func (BandwidthLimitResponseOutput) ToBandwidthLimitResponsePtrOutput ¶ added in v0.9.0
func (o BandwidthLimitResponseOutput) ToBandwidthLimitResponsePtrOutput() BandwidthLimitResponsePtrOutput
func (BandwidthLimitResponseOutput) ToBandwidthLimitResponsePtrOutputWithContext ¶ added in v0.9.0
func (o BandwidthLimitResponseOutput) ToBandwidthLimitResponsePtrOutputWithContext(ctx context.Context) BandwidthLimitResponsePtrOutput
type BandwidthLimitResponsePtrInput ¶ added in v0.9.0
type BandwidthLimitResponsePtrInput interface { pulumi.Input ToBandwidthLimitResponsePtrOutput() BandwidthLimitResponsePtrOutput ToBandwidthLimitResponsePtrOutputWithContext(context.Context) BandwidthLimitResponsePtrOutput }
BandwidthLimitResponsePtrInput is an input type that accepts BandwidthLimitResponseArgs, BandwidthLimitResponsePtr and BandwidthLimitResponsePtrOutput values. You can construct a concrete instance of `BandwidthLimitResponsePtrInput` via:
BandwidthLimitResponseArgs{...} or: nil
func BandwidthLimitResponsePtr ¶ added in v0.9.0
func BandwidthLimitResponsePtr(v *BandwidthLimitResponseArgs) BandwidthLimitResponsePtrInput
type BandwidthLimitResponsePtrOutput ¶ added in v0.9.0
type BandwidthLimitResponsePtrOutput struct{ *pulumi.OutputState }
func (BandwidthLimitResponsePtrOutput) Elem ¶ added in v0.9.0
func (o BandwidthLimitResponsePtrOutput) Elem() BandwidthLimitResponseOutput
func (BandwidthLimitResponsePtrOutput) ElementType ¶ added in v0.9.0
func (BandwidthLimitResponsePtrOutput) ElementType() reflect.Type
func (BandwidthLimitResponsePtrOutput) LimitMbps ¶ added in v0.9.0
func (o BandwidthLimitResponsePtrOutput) LimitMbps() pulumi.StringPtrOutput
Specifies bandwidth rate in mbps distributed across all the agents in the pool.
func (BandwidthLimitResponsePtrOutput) ToBandwidthLimitResponsePtrOutput ¶ added in v0.9.0
func (o BandwidthLimitResponsePtrOutput) ToBandwidthLimitResponsePtrOutput() BandwidthLimitResponsePtrOutput
func (BandwidthLimitResponsePtrOutput) ToBandwidthLimitResponsePtrOutputWithContext ¶ added in v0.9.0
func (o BandwidthLimitResponsePtrOutput) ToBandwidthLimitResponsePtrOutputWithContext(ctx context.Context) BandwidthLimitResponsePtrOutput
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 value, with a zero year, such as an anniversary * A year on its own, with zero month and day values * A year and month value, with a zero day, such as a credit card expiration date Related types are google.type.TimeOfDay and `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 value, with a zero year, such as an anniversary * A year on its own, with zero month and day values * A year and month value, with a zero day, such as a credit card expiration date Related types are google.type.TimeOfDay and `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 value, with a zero year, such as an anniversary * A year on its own, with zero month and day values * A year and month value, with a zero day, such as a credit card expiration date Related types are google.type.TimeOfDay and `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 value, with a zero year, such as an anniversary * A year on its own, with zero month and day values * A year and month value, with a zero day, such as a credit card expiration date Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
type DateResponseArgs ¶
type DateResponseArgs 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.IntInput `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.IntInput `pulumi:"month"` // Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. Year pulumi.IntInput `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 value, with a zero year, such as an anniversary * A year on its own, with zero month and day values * A year and month value, with a zero day, such as a credit card expiration date Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
func (DateResponseArgs) ElementType ¶
func (DateResponseArgs) ElementType() reflect.Type
func (DateResponseArgs) ToDateResponseOutput ¶
func (i DateResponseArgs) ToDateResponseOutput() DateResponseOutput
func (DateResponseArgs) ToDateResponseOutputWithContext ¶
func (i DateResponseArgs) ToDateResponseOutputWithContext(ctx context.Context) DateResponseOutput
func (DateResponseArgs) ToDateResponsePtrOutput ¶
func (i DateResponseArgs) ToDateResponsePtrOutput() DateResponsePtrOutput
func (DateResponseArgs) ToDateResponsePtrOutputWithContext ¶
func (i DateResponseArgs) ToDateResponsePtrOutputWithContext(ctx context.Context) DateResponsePtrOutput
type DateResponseInput ¶
type DateResponseInput interface { pulumi.Input ToDateResponseOutput() DateResponseOutput ToDateResponseOutputWithContext(context.Context) DateResponseOutput }
DateResponseInput is an input type that accepts DateResponseArgs and DateResponseOutput values. You can construct a concrete instance of `DateResponseInput` via:
DateResponseArgs{...}
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 value, with a zero year, such as an anniversary * A year on its own, with zero month and day values * A year and month value, with a zero day, such as a credit card expiration date Related types are google.type.TimeOfDay and `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) ToDateResponsePtrOutput ¶
func (o DateResponseOutput) ToDateResponsePtrOutput() DateResponsePtrOutput
func (DateResponseOutput) ToDateResponsePtrOutputWithContext ¶
func (o DateResponseOutput) ToDateResponsePtrOutputWithContext(ctx context.Context) DateResponsePtrOutput
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 DateResponsePtrInput ¶
type DateResponsePtrInput interface { pulumi.Input ToDateResponsePtrOutput() DateResponsePtrOutput ToDateResponsePtrOutputWithContext(context.Context) DateResponsePtrOutput }
DateResponsePtrInput is an input type that accepts DateResponseArgs, DateResponsePtr and DateResponsePtrOutput values. You can construct a concrete instance of `DateResponsePtrInput` via:
DateResponseArgs{...} or: nil
func DateResponsePtr ¶
func DateResponsePtr(v *DateResponseArgs) DateResponsePtrInput
type DateResponsePtrOutput ¶
type DateResponsePtrOutput struct{ *pulumi.OutputState }
func (DateResponsePtrOutput) Day ¶
func (o DateResponsePtrOutput) 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 (DateResponsePtrOutput) Elem ¶
func (o DateResponsePtrOutput) Elem() DateResponseOutput
func (DateResponsePtrOutput) ElementType ¶
func (DateResponsePtrOutput) ElementType() reflect.Type
func (DateResponsePtrOutput) Month ¶
func (o DateResponsePtrOutput) 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 (DateResponsePtrOutput) ToDateResponsePtrOutput ¶
func (o DateResponsePtrOutput) ToDateResponsePtrOutput() DateResponsePtrOutput
func (DateResponsePtrOutput) ToDateResponsePtrOutputWithContext ¶
func (o DateResponsePtrOutput) ToDateResponsePtrOutputWithContext(ctx context.Context) DateResponsePtrOutput
func (DateResponsePtrOutput) Year ¶
func (o DateResponsePtrOutput) Year() pulumi.IntPtrOutput
Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
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 GcsDataResponseArgs ¶
type GcsDataResponseArgs 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.StringInput `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 (GcsDataResponseArgs) ElementType ¶
func (GcsDataResponseArgs) ElementType() reflect.Type
func (GcsDataResponseArgs) ToGcsDataResponseOutput ¶
func (i GcsDataResponseArgs) ToGcsDataResponseOutput() GcsDataResponseOutput
func (GcsDataResponseArgs) ToGcsDataResponseOutputWithContext ¶
func (i GcsDataResponseArgs) ToGcsDataResponseOutputWithContext(ctx context.Context) GcsDataResponseOutput
func (GcsDataResponseArgs) ToGcsDataResponsePtrOutput ¶
func (i GcsDataResponseArgs) ToGcsDataResponsePtrOutput() GcsDataResponsePtrOutput
func (GcsDataResponseArgs) ToGcsDataResponsePtrOutputWithContext ¶
func (i GcsDataResponseArgs) ToGcsDataResponsePtrOutputWithContext(ctx context.Context) GcsDataResponsePtrOutput
type GcsDataResponseInput ¶
type GcsDataResponseInput interface { pulumi.Input ToGcsDataResponseOutput() GcsDataResponseOutput ToGcsDataResponseOutputWithContext(context.Context) GcsDataResponseOutput }
GcsDataResponseInput is an input type that accepts GcsDataResponseArgs and GcsDataResponseOutput values. You can construct a concrete instance of `GcsDataResponseInput` via:
GcsDataResponseArgs{...}
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
func (GcsDataResponseOutput) ToGcsDataResponsePtrOutput ¶
func (o GcsDataResponseOutput) ToGcsDataResponsePtrOutput() GcsDataResponsePtrOutput
func (GcsDataResponseOutput) ToGcsDataResponsePtrOutputWithContext ¶
func (o GcsDataResponseOutput) ToGcsDataResponsePtrOutputWithContext(ctx context.Context) GcsDataResponsePtrOutput
type GcsDataResponsePtrInput ¶
type GcsDataResponsePtrInput interface { pulumi.Input ToGcsDataResponsePtrOutput() GcsDataResponsePtrOutput ToGcsDataResponsePtrOutputWithContext(context.Context) GcsDataResponsePtrOutput }
GcsDataResponsePtrInput is an input type that accepts GcsDataResponseArgs, GcsDataResponsePtr and GcsDataResponsePtrOutput values. You can construct a concrete instance of `GcsDataResponsePtrInput` via:
GcsDataResponseArgs{...} or: nil
func GcsDataResponsePtr ¶
func GcsDataResponsePtr(v *GcsDataResponseArgs) GcsDataResponsePtrInput
type GcsDataResponsePtrOutput ¶
type GcsDataResponsePtrOutput struct{ *pulumi.OutputState }
func (GcsDataResponsePtrOutput) BucketName ¶
func (o GcsDataResponsePtrOutput) BucketName() pulumi.StringPtrOutput
Cloud Storage bucket name. Must meet [Bucket Name Requirements](/storage/docs/naming#requirements).
func (GcsDataResponsePtrOutput) Elem ¶
func (o GcsDataResponsePtrOutput) Elem() GcsDataResponseOutput
func (GcsDataResponsePtrOutput) ElementType ¶
func (GcsDataResponsePtrOutput) ElementType() reflect.Type
func (GcsDataResponsePtrOutput) Path ¶
func (o GcsDataResponsePtrOutput) 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 (GcsDataResponsePtrOutput) ToGcsDataResponsePtrOutput ¶
func (o GcsDataResponsePtrOutput) ToGcsDataResponsePtrOutput() GcsDataResponsePtrOutput
func (GcsDataResponsePtrOutput) ToGcsDataResponsePtrOutputWithContext ¶
func (o GcsDataResponsePtrOutput) ToGcsDataResponsePtrOutputWithContext(ctx context.Context) GcsDataResponsePtrOutput
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 HttpDataResponseArgs ¶
type HttpDataResponseArgs 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 (HttpDataResponseArgs) ElementType ¶
func (HttpDataResponseArgs) ElementType() reflect.Type
func (HttpDataResponseArgs) ToHttpDataResponseOutput ¶
func (i HttpDataResponseArgs) ToHttpDataResponseOutput() HttpDataResponseOutput
func (HttpDataResponseArgs) ToHttpDataResponseOutputWithContext ¶
func (i HttpDataResponseArgs) ToHttpDataResponseOutputWithContext(ctx context.Context) HttpDataResponseOutput
func (HttpDataResponseArgs) ToHttpDataResponsePtrOutput ¶
func (i HttpDataResponseArgs) ToHttpDataResponsePtrOutput() HttpDataResponsePtrOutput
func (HttpDataResponseArgs) ToHttpDataResponsePtrOutputWithContext ¶
func (i HttpDataResponseArgs) ToHttpDataResponsePtrOutputWithContext(ctx context.Context) HttpDataResponsePtrOutput
type HttpDataResponseInput ¶
type HttpDataResponseInput interface { pulumi.Input ToHttpDataResponseOutput() HttpDataResponseOutput ToHttpDataResponseOutputWithContext(context.Context) HttpDataResponseOutput }
HttpDataResponseInput is an input type that accepts HttpDataResponseArgs and HttpDataResponseOutput values. You can construct a concrete instance of `HttpDataResponseInput` via:
HttpDataResponseArgs{...}
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
func (HttpDataResponseOutput) ToHttpDataResponsePtrOutput ¶
func (o HttpDataResponseOutput) ToHttpDataResponsePtrOutput() HttpDataResponsePtrOutput
func (HttpDataResponseOutput) ToHttpDataResponsePtrOutputWithContext ¶
func (o HttpDataResponseOutput) ToHttpDataResponsePtrOutputWithContext(ctx context.Context) HttpDataResponsePtrOutput
type HttpDataResponsePtrInput ¶
type HttpDataResponsePtrInput interface { pulumi.Input ToHttpDataResponsePtrOutput() HttpDataResponsePtrOutput ToHttpDataResponsePtrOutputWithContext(context.Context) HttpDataResponsePtrOutput }
HttpDataResponsePtrInput is an input type that accepts HttpDataResponseArgs, HttpDataResponsePtr and HttpDataResponsePtrOutput values. You can construct a concrete instance of `HttpDataResponsePtrInput` via:
HttpDataResponseArgs{...} or: nil
func HttpDataResponsePtr ¶
func HttpDataResponsePtr(v *HttpDataResponseArgs) HttpDataResponsePtrInput
type HttpDataResponsePtrOutput ¶
type HttpDataResponsePtrOutput struct{ *pulumi.OutputState }
func (HttpDataResponsePtrOutput) Elem ¶
func (o HttpDataResponsePtrOutput) Elem() HttpDataResponseOutput
func (HttpDataResponsePtrOutput) ElementType ¶
func (HttpDataResponsePtrOutput) ElementType() reflect.Type
func (HttpDataResponsePtrOutput) ListUrl ¶
func (o HttpDataResponsePtrOutput) 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 (HttpDataResponsePtrOutput) ToHttpDataResponsePtrOutput ¶
func (o HttpDataResponsePtrOutput) ToHttpDataResponsePtrOutput() HttpDataResponsePtrOutput
func (HttpDataResponsePtrOutput) ToHttpDataResponsePtrOutputWithContext ¶
func (o HttpDataResponsePtrOutput) ToHttpDataResponsePtrOutputWithContext(ctx context.Context) HttpDataResponsePtrOutput
type LoggingConfig ¶ added in v0.8.0
type LoggingConfig struct { // Enables the Cloud Storage transfer logs for this transfer. This is only supported for transfer jobs with PosixFilesystem sources. The default is that logs are not generated for this transfer. EnableOnpremGcsTransferLogs *bool `pulumi:"enableOnpremGcsTransferLogs"` // States in which `log_actions` are logged. If empty, no logs are generated. This is not yet supported for transfers with PosixFilesystem data sources. LogActionStates []LoggingConfigLogActionStatesItem `pulumi:"logActionStates"` // Actions to be logged. If empty, no logs are generated. This is not yet supported for transfers with PosixFilesystem data sources. LogActions []LoggingConfigLogActionsItem `pulumi:"logActions"` }
Logging configuration.
type LoggingConfigArgs ¶ added in v0.8.0
type LoggingConfigArgs struct { // Enables the Cloud Storage transfer logs for this transfer. This is only supported for transfer jobs with PosixFilesystem sources. The default is that logs are not generated for this transfer. EnableOnpremGcsTransferLogs pulumi.BoolPtrInput `pulumi:"enableOnpremGcsTransferLogs"` // States in which `log_actions` are logged. If empty, no logs are generated. This is not yet supported for transfers with PosixFilesystem data sources. LogActionStates LoggingConfigLogActionStatesItemArrayInput `pulumi:"logActionStates"` // Actions to be logged. If empty, no logs are generated. This is not yet supported for transfers with PosixFilesystem data sources. LogActions LoggingConfigLogActionsItemArrayInput `pulumi:"logActions"` }
Logging configuration.
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 }
Logging configuration.
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
Enables the Cloud Storage transfer logs for this transfer. This is only supported for transfer jobs with PosixFilesystem sources. The default is that logs are not generated 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. This is not yet supported for transfers with PosixFilesystem data sources.
func (LoggingConfigOutput) LogActions ¶ added in v0.9.0
func (o LoggingConfigOutput) LogActions() LoggingConfigLogActionsItemArrayOutput
Actions to be logged. If empty, no logs are generated. This is not yet supported for transfers with PosixFilesystem data sources.
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
Enables the Cloud Storage transfer logs for this transfer. This is only supported for transfer jobs with PosixFilesystem sources. The default is that logs are not generated 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. This is not yet supported for transfers with PosixFilesystem data sources.
func (LoggingConfigPtrOutput) LogActions ¶ added in v0.9.0
func (o LoggingConfigPtrOutput) LogActions() LoggingConfigLogActionsItemArrayOutput
Actions to be logged. If empty, no logs are generated. This is not yet supported for transfers with PosixFilesystem data sources.
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 { // Enables the Cloud Storage transfer logs for this transfer. This is only supported for transfer jobs with PosixFilesystem sources. The default is that logs are not generated for this transfer. EnableOnpremGcsTransferLogs bool `pulumi:"enableOnpremGcsTransferLogs"` // States in which `log_actions` are logged. If empty, no logs are generated. This is not yet supported for transfers with PosixFilesystem data sources. LogActionStates []string `pulumi:"logActionStates"` // Actions to be logged. If empty, no logs are generated. This is not yet supported for transfers with PosixFilesystem data sources. LogActions []string `pulumi:"logActions"` }
Logging configuration.
type LoggingConfigResponseArgs ¶ added in v0.8.0
type LoggingConfigResponseArgs struct { // Enables the Cloud Storage transfer logs for this transfer. This is only supported for transfer jobs with PosixFilesystem sources. The default is that logs are not generated for this transfer. EnableOnpremGcsTransferLogs pulumi.BoolInput `pulumi:"enableOnpremGcsTransferLogs"` // States in which `log_actions` are logged. If empty, no logs are generated. This is not yet supported for transfers with PosixFilesystem data sources. LogActionStates pulumi.StringArrayInput `pulumi:"logActionStates"` // Actions to be logged. If empty, no logs are generated. This is not yet supported for transfers with PosixFilesystem data sources. LogActions pulumi.StringArrayInput `pulumi:"logActions"` }
Logging configuration.
func (LoggingConfigResponseArgs) ElementType ¶ added in v0.8.0
func (LoggingConfigResponseArgs) ElementType() reflect.Type
func (LoggingConfigResponseArgs) ToLoggingConfigResponseOutput ¶ added in v0.8.0
func (i LoggingConfigResponseArgs) ToLoggingConfigResponseOutput() LoggingConfigResponseOutput
func (LoggingConfigResponseArgs) ToLoggingConfigResponseOutputWithContext ¶ added in v0.8.0
func (i LoggingConfigResponseArgs) ToLoggingConfigResponseOutputWithContext(ctx context.Context) LoggingConfigResponseOutput
func (LoggingConfigResponseArgs) ToLoggingConfigResponsePtrOutput ¶ added in v0.8.0
func (i LoggingConfigResponseArgs) ToLoggingConfigResponsePtrOutput() LoggingConfigResponsePtrOutput
func (LoggingConfigResponseArgs) ToLoggingConfigResponsePtrOutputWithContext ¶ added in v0.8.0
func (i LoggingConfigResponseArgs) ToLoggingConfigResponsePtrOutputWithContext(ctx context.Context) LoggingConfigResponsePtrOutput
type LoggingConfigResponseInput ¶ added in v0.8.0
type LoggingConfigResponseInput interface { pulumi.Input ToLoggingConfigResponseOutput() LoggingConfigResponseOutput ToLoggingConfigResponseOutputWithContext(context.Context) LoggingConfigResponseOutput }
LoggingConfigResponseInput is an input type that accepts LoggingConfigResponseArgs and LoggingConfigResponseOutput values. You can construct a concrete instance of `LoggingConfigResponseInput` via:
LoggingConfigResponseArgs{...}
type LoggingConfigResponseOutput ¶ added in v0.8.0
type LoggingConfigResponseOutput struct{ *pulumi.OutputState }
Logging configuration.
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
Enables the Cloud Storage transfer logs for this transfer. This is only supported for transfer jobs with PosixFilesystem sources. The default is that logs are not generated 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. This is not yet supported for transfers with PosixFilesystem data sources.
func (LoggingConfigResponseOutput) LogActions ¶ added in v0.9.0
func (o LoggingConfigResponseOutput) LogActions() pulumi.StringArrayOutput
Actions to be logged. If empty, no logs are generated. This is not yet supported for transfers with PosixFilesystem data sources.
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
func (LoggingConfigResponseOutput) ToLoggingConfigResponsePtrOutput ¶ added in v0.8.0
func (o LoggingConfigResponseOutput) ToLoggingConfigResponsePtrOutput() LoggingConfigResponsePtrOutput
func (LoggingConfigResponseOutput) ToLoggingConfigResponsePtrOutputWithContext ¶ added in v0.8.0
func (o LoggingConfigResponseOutput) ToLoggingConfigResponsePtrOutputWithContext(ctx context.Context) LoggingConfigResponsePtrOutput
type LoggingConfigResponsePtrInput ¶ added in v0.8.0
type LoggingConfigResponsePtrInput interface { pulumi.Input ToLoggingConfigResponsePtrOutput() LoggingConfigResponsePtrOutput ToLoggingConfigResponsePtrOutputWithContext(context.Context) LoggingConfigResponsePtrOutput }
LoggingConfigResponsePtrInput is an input type that accepts LoggingConfigResponseArgs, LoggingConfigResponsePtr and LoggingConfigResponsePtrOutput values. You can construct a concrete instance of `LoggingConfigResponsePtrInput` via:
LoggingConfigResponseArgs{...} or: nil
func LoggingConfigResponsePtr ¶ added in v0.8.0
func LoggingConfigResponsePtr(v *LoggingConfigResponseArgs) LoggingConfigResponsePtrInput
type LoggingConfigResponsePtrOutput ¶ added in v0.8.0
type LoggingConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (LoggingConfigResponsePtrOutput) Elem ¶ added in v0.8.0
func (o LoggingConfigResponsePtrOutput) Elem() LoggingConfigResponseOutput
func (LoggingConfigResponsePtrOutput) ElementType ¶ added in v0.8.0
func (LoggingConfigResponsePtrOutput) ElementType() reflect.Type
func (LoggingConfigResponsePtrOutput) EnableOnpremGcsTransferLogs ¶ added in v0.8.0
func (o LoggingConfigResponsePtrOutput) EnableOnpremGcsTransferLogs() pulumi.BoolPtrOutput
Enables the Cloud Storage transfer logs for this transfer. This is only supported for transfer jobs with PosixFilesystem sources. The default is that logs are not generated for this transfer.
func (LoggingConfigResponsePtrOutput) LogActionStates ¶ added in v0.9.0
func (o LoggingConfigResponsePtrOutput) LogActionStates() pulumi.StringArrayOutput
States in which `log_actions` are logged. If empty, no logs are generated. This is not yet supported for transfers with PosixFilesystem data sources.
func (LoggingConfigResponsePtrOutput) LogActions ¶ added in v0.9.0
func (o LoggingConfigResponsePtrOutput) LogActions() pulumi.StringArrayOutput
Actions to be logged. If empty, no logs are generated. This is not yet supported for transfers with PosixFilesystem data sources.
func (LoggingConfigResponsePtrOutput) ToLoggingConfigResponsePtrOutput ¶ added in v0.8.0
func (o LoggingConfigResponsePtrOutput) ToLoggingConfigResponsePtrOutput() LoggingConfigResponsePtrOutput
func (LoggingConfigResponsePtrOutput) ToLoggingConfigResponsePtrOutputWithContext ¶ added in v0.8.0
func (o LoggingConfigResponsePtrOutput) ToLoggingConfigResponsePtrOutputWithContext(ctx context.Context) LoggingConfigResponsePtrOutput
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"` // 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 Platform 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) 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 Platform 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 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 NotificationConfigResponseArgs ¶
type NotificationConfigResponseArgs struct { // Event types for which a notification is desired. If empty, send notifications for all event types. EventTypes pulumi.StringArrayInput `pulumi:"eventTypes"` // The desired format of the notification message payloads. PayloadFormat pulumi.StringInput `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 (NotificationConfigResponseArgs) ElementType ¶
func (NotificationConfigResponseArgs) ElementType() reflect.Type
func (NotificationConfigResponseArgs) ToNotificationConfigResponseOutput ¶
func (i NotificationConfigResponseArgs) ToNotificationConfigResponseOutput() NotificationConfigResponseOutput
func (NotificationConfigResponseArgs) ToNotificationConfigResponseOutputWithContext ¶
func (i NotificationConfigResponseArgs) ToNotificationConfigResponseOutputWithContext(ctx context.Context) NotificationConfigResponseOutput
func (NotificationConfigResponseArgs) ToNotificationConfigResponsePtrOutput ¶
func (i NotificationConfigResponseArgs) ToNotificationConfigResponsePtrOutput() NotificationConfigResponsePtrOutput
func (NotificationConfigResponseArgs) ToNotificationConfigResponsePtrOutputWithContext ¶
func (i NotificationConfigResponseArgs) ToNotificationConfigResponsePtrOutputWithContext(ctx context.Context) NotificationConfigResponsePtrOutput
type NotificationConfigResponseInput ¶
type NotificationConfigResponseInput interface { pulumi.Input ToNotificationConfigResponseOutput() NotificationConfigResponseOutput ToNotificationConfigResponseOutputWithContext(context.Context) NotificationConfigResponseOutput }
NotificationConfigResponseInput is an input type that accepts NotificationConfigResponseArgs and NotificationConfigResponseOutput values. You can construct a concrete instance of `NotificationConfigResponseInput` via:
NotificationConfigResponseArgs{...}
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
func (NotificationConfigResponseOutput) ToNotificationConfigResponsePtrOutput ¶
func (o NotificationConfigResponseOutput) ToNotificationConfigResponsePtrOutput() NotificationConfigResponsePtrOutput
func (NotificationConfigResponseOutput) ToNotificationConfigResponsePtrOutputWithContext ¶
func (o NotificationConfigResponseOutput) ToNotificationConfigResponsePtrOutputWithContext(ctx context.Context) NotificationConfigResponsePtrOutput
type NotificationConfigResponsePtrInput ¶
type NotificationConfigResponsePtrInput interface { pulumi.Input ToNotificationConfigResponsePtrOutput() NotificationConfigResponsePtrOutput ToNotificationConfigResponsePtrOutputWithContext(context.Context) NotificationConfigResponsePtrOutput }
NotificationConfigResponsePtrInput is an input type that accepts NotificationConfigResponseArgs, NotificationConfigResponsePtr and NotificationConfigResponsePtrOutput values. You can construct a concrete instance of `NotificationConfigResponsePtrInput` via:
NotificationConfigResponseArgs{...} or: nil
func NotificationConfigResponsePtr ¶
func NotificationConfigResponsePtr(v *NotificationConfigResponseArgs) NotificationConfigResponsePtrInput
type NotificationConfigResponsePtrOutput ¶
type NotificationConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (NotificationConfigResponsePtrOutput) Elem ¶
func (o NotificationConfigResponsePtrOutput) Elem() NotificationConfigResponseOutput
func (NotificationConfigResponsePtrOutput) ElementType ¶
func (NotificationConfigResponsePtrOutput) ElementType() reflect.Type
func (NotificationConfigResponsePtrOutput) EventTypes ¶
func (o NotificationConfigResponsePtrOutput) EventTypes() pulumi.StringArrayOutput
Event types for which a notification is desired. If empty, send notifications for all event types.
func (NotificationConfigResponsePtrOutput) PayloadFormat ¶
func (o NotificationConfigResponsePtrOutput) PayloadFormat() pulumi.StringPtrOutput
The desired format of the notification message payloads.
func (NotificationConfigResponsePtrOutput) PubsubTopic ¶
func (o NotificationConfigResponsePtrOutput) 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 (NotificationConfigResponsePtrOutput) ToNotificationConfigResponsePtrOutput ¶
func (o NotificationConfigResponsePtrOutput) ToNotificationConfigResponsePtrOutput() NotificationConfigResponsePtrOutput
func (NotificationConfigResponsePtrOutput) ToNotificationConfigResponsePtrOutputWithContext ¶
func (o NotificationConfigResponsePtrOutput) ToNotificationConfigResponsePtrOutputWithContext(ctx context.Context) NotificationConfigResponsePtrOutput
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"` // If specified, only objects with a "last modification time" on or after `NOW` - `max_time_elapsed_since_last_modification` and objects that don't have a "last modification time" are transferred. For each TransferOperation started by this TransferJob, `NOW` refers to the start_time of the `TransferOperation`. MaxTimeElapsedSinceLastModification *string `pulumi:"maxTimeElapsedSinceLastModification"` // If specified, only objects with a "last modification time" before `NOW` - `min_time_elapsed_since_last_modification` and objects that don't have a "last modification time" are transferred. For each TransferOperation started by this TransferJob, `NOW` refers to the start_time of the `TransferOperation`. 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"` // If specified, only objects with a "last modification time" on or after `NOW` - `max_time_elapsed_since_last_modification` and objects that don't have a "last modification time" are transferred. For each TransferOperation started by this TransferJob, `NOW` refers to the start_time of the `TransferOperation`. MaxTimeElapsedSinceLastModification pulumi.StringPtrInput `pulumi:"maxTimeElapsedSinceLastModification"` // If specified, only objects with a "last modification time" before `NOW` - `min_time_elapsed_since_last_modification` and objects that don't have a "last modification time" are transferred. For each TransferOperation started by this TransferJob, `NOW` refers to the start_time of the `TransferOperation`. 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
If specified, only objects with a "last modification time" on or after `NOW` - `max_time_elapsed_since_last_modification` and objects that don't have a "last modification time" are transferred. For each TransferOperation started by this TransferJob, `NOW` refers to the start_time of the `TransferOperation`.
func (ObjectConditionsOutput) MinTimeElapsedSinceLastModification ¶
func (o ObjectConditionsOutput) MinTimeElapsedSinceLastModification() pulumi.StringPtrOutput
If specified, only objects with a "last modification time" before `NOW` - `min_time_elapsed_since_last_modification` and objects that don't have a "last modification time" are transferred. For each TransferOperation started by this TransferJob, `NOW` refers to the start_time of the `TransferOperation`.
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
If specified, only objects with a "last modification time" on or after `NOW` - `max_time_elapsed_since_last_modification` and objects that don't have a "last modification time" are transferred. For each TransferOperation started by this TransferJob, `NOW` refers to the start_time of the `TransferOperation`.
func (ObjectConditionsPtrOutput) MinTimeElapsedSinceLastModification ¶
func (o ObjectConditionsPtrOutput) MinTimeElapsedSinceLastModification() pulumi.StringPtrOutput
If specified, only objects with a "last modification time" before `NOW` - `min_time_elapsed_since_last_modification` and objects that don't have a "last modification time" are transferred. For each TransferOperation started by this TransferJob, `NOW` refers to the start_time of the `TransferOperation`.
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"` // If specified, only objects with a "last modification time" on or after `NOW` - `max_time_elapsed_since_last_modification` and objects that don't have a "last modification time" are transferred. For each TransferOperation started by this TransferJob, `NOW` refers to the start_time of the `TransferOperation`. MaxTimeElapsedSinceLastModification string `pulumi:"maxTimeElapsedSinceLastModification"` // If specified, only objects with a "last modification time" before `NOW` - `min_time_elapsed_since_last_modification` and objects that don't have a "last modification time" are transferred. For each TransferOperation started by this TransferJob, `NOW` refers to the start_time of the `TransferOperation`. 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 ObjectConditionsResponseArgs ¶
type ObjectConditionsResponseArgs 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.StringInput `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.StringInput `pulumi:"lastModifiedSince"` // If specified, only objects with a "last modification time" on or after `NOW` - `max_time_elapsed_since_last_modification` and objects that don't have a "last modification time" are transferred. For each TransferOperation started by this TransferJob, `NOW` refers to the start_time of the `TransferOperation`. MaxTimeElapsedSinceLastModification pulumi.StringInput `pulumi:"maxTimeElapsedSinceLastModification"` // If specified, only objects with a "last modification time" before `NOW` - `min_time_elapsed_since_last_modification` and objects that don't have a "last modification time" are transferred. For each TransferOperation started by this TransferJob, `NOW` refers to the start_time of the `TransferOperation`. MinTimeElapsedSinceLastModification pulumi.StringInput `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 (ObjectConditionsResponseArgs) ElementType ¶
func (ObjectConditionsResponseArgs) ElementType() reflect.Type
func (ObjectConditionsResponseArgs) ToObjectConditionsResponseOutput ¶
func (i ObjectConditionsResponseArgs) ToObjectConditionsResponseOutput() ObjectConditionsResponseOutput
func (ObjectConditionsResponseArgs) ToObjectConditionsResponseOutputWithContext ¶
func (i ObjectConditionsResponseArgs) ToObjectConditionsResponseOutputWithContext(ctx context.Context) ObjectConditionsResponseOutput
func (ObjectConditionsResponseArgs) ToObjectConditionsResponsePtrOutput ¶
func (i ObjectConditionsResponseArgs) ToObjectConditionsResponsePtrOutput() ObjectConditionsResponsePtrOutput
func (ObjectConditionsResponseArgs) ToObjectConditionsResponsePtrOutputWithContext ¶
func (i ObjectConditionsResponseArgs) ToObjectConditionsResponsePtrOutputWithContext(ctx context.Context) ObjectConditionsResponsePtrOutput
type ObjectConditionsResponseInput ¶
type ObjectConditionsResponseInput interface { pulumi.Input ToObjectConditionsResponseOutput() ObjectConditionsResponseOutput ToObjectConditionsResponseOutputWithContext(context.Context) ObjectConditionsResponseOutput }
ObjectConditionsResponseInput is an input type that accepts ObjectConditionsResponseArgs and ObjectConditionsResponseOutput values. You can construct a concrete instance of `ObjectConditionsResponseInput` via:
ObjectConditionsResponseArgs{...}
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
If specified, only objects with a "last modification time" on or after `NOW` - `max_time_elapsed_since_last_modification` and objects that don't have a "last modification time" are transferred. For each TransferOperation started by this TransferJob, `NOW` refers to the start_time of the `TransferOperation`.
func (ObjectConditionsResponseOutput) MinTimeElapsedSinceLastModification ¶
func (o ObjectConditionsResponseOutput) MinTimeElapsedSinceLastModification() pulumi.StringOutput
If specified, only objects with a "last modification time" before `NOW` - `min_time_elapsed_since_last_modification` and objects that don't have a "last modification time" are transferred. For each TransferOperation started by this TransferJob, `NOW` refers to the start_time of the `TransferOperation`.
func (ObjectConditionsResponseOutput) ToObjectConditionsResponseOutput ¶
func (o ObjectConditionsResponseOutput) ToObjectConditionsResponseOutput() ObjectConditionsResponseOutput
func (ObjectConditionsResponseOutput) ToObjectConditionsResponseOutputWithContext ¶
func (o ObjectConditionsResponseOutput) ToObjectConditionsResponseOutputWithContext(ctx context.Context) ObjectConditionsResponseOutput
func (ObjectConditionsResponseOutput) ToObjectConditionsResponsePtrOutput ¶
func (o ObjectConditionsResponseOutput) ToObjectConditionsResponsePtrOutput() ObjectConditionsResponsePtrOutput
func (ObjectConditionsResponseOutput) ToObjectConditionsResponsePtrOutputWithContext ¶
func (o ObjectConditionsResponseOutput) ToObjectConditionsResponsePtrOutputWithContext(ctx context.Context) ObjectConditionsResponsePtrOutput
type ObjectConditionsResponsePtrInput ¶
type ObjectConditionsResponsePtrInput interface { pulumi.Input ToObjectConditionsResponsePtrOutput() ObjectConditionsResponsePtrOutput ToObjectConditionsResponsePtrOutputWithContext(context.Context) ObjectConditionsResponsePtrOutput }
ObjectConditionsResponsePtrInput is an input type that accepts ObjectConditionsResponseArgs, ObjectConditionsResponsePtr and ObjectConditionsResponsePtrOutput values. You can construct a concrete instance of `ObjectConditionsResponsePtrInput` via:
ObjectConditionsResponseArgs{...} or: nil
func ObjectConditionsResponsePtr ¶
func ObjectConditionsResponsePtr(v *ObjectConditionsResponseArgs) ObjectConditionsResponsePtrInput
type ObjectConditionsResponsePtrOutput ¶
type ObjectConditionsResponsePtrOutput struct{ *pulumi.OutputState }
func (ObjectConditionsResponsePtrOutput) Elem ¶
func (o ObjectConditionsResponsePtrOutput) Elem() ObjectConditionsResponseOutput
func (ObjectConditionsResponsePtrOutput) ElementType ¶
func (ObjectConditionsResponsePtrOutput) ElementType() reflect.Type
func (ObjectConditionsResponsePtrOutput) ExcludePrefixes ¶
func (o ObjectConditionsResponsePtrOutput) 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 (ObjectConditionsResponsePtrOutput) IncludePrefixes ¶
func (o ObjectConditionsResponsePtrOutput) 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 (ObjectConditionsResponsePtrOutput) LastModifiedBefore ¶
func (o ObjectConditionsResponsePtrOutput) 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 (ObjectConditionsResponsePtrOutput) LastModifiedSince ¶
func (o ObjectConditionsResponsePtrOutput) 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 (ObjectConditionsResponsePtrOutput) MaxTimeElapsedSinceLastModification ¶
func (o ObjectConditionsResponsePtrOutput) MaxTimeElapsedSinceLastModification() pulumi.StringPtrOutput
If specified, only objects with a "last modification time" on or after `NOW` - `max_time_elapsed_since_last_modification` and objects that don't have a "last modification time" are transferred. For each TransferOperation started by this TransferJob, `NOW` refers to the start_time of the `TransferOperation`.
func (ObjectConditionsResponsePtrOutput) MinTimeElapsedSinceLastModification ¶
func (o ObjectConditionsResponsePtrOutput) MinTimeElapsedSinceLastModification() pulumi.StringPtrOutput
If specified, only objects with a "last modification time" before `NOW` - `min_time_elapsed_since_last_modification` and objects that don't have a "last modification time" are transferred. For each TransferOperation started by this TransferJob, `NOW` refers to the start_time of the `TransferOperation`.
func (ObjectConditionsResponsePtrOutput) ToObjectConditionsResponsePtrOutput ¶
func (o ObjectConditionsResponsePtrOutput) ToObjectConditionsResponsePtrOutput() ObjectConditionsResponsePtrOutput
func (ObjectConditionsResponsePtrOutput) ToObjectConditionsResponsePtrOutputWithContext ¶
func (o ObjectConditionsResponsePtrOutput) ToObjectConditionsResponsePtrOutputWithContext(ctx context.Context) ObjectConditionsResponsePtrOutput
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 PosixFilesystemResponseArgs ¶ added in v0.8.0
type PosixFilesystemResponseArgs struct { // Root directory path to the filesystem. RootDirectory pulumi.StringInput `pulumi:"rootDirectory"` }
A POSIX filesystem resource.
func (PosixFilesystemResponseArgs) ElementType ¶ added in v0.8.0
func (PosixFilesystemResponseArgs) ElementType() reflect.Type
func (PosixFilesystemResponseArgs) ToPosixFilesystemResponseOutput ¶ added in v0.8.0
func (i PosixFilesystemResponseArgs) ToPosixFilesystemResponseOutput() PosixFilesystemResponseOutput
func (PosixFilesystemResponseArgs) ToPosixFilesystemResponseOutputWithContext ¶ added in v0.8.0
func (i PosixFilesystemResponseArgs) ToPosixFilesystemResponseOutputWithContext(ctx context.Context) PosixFilesystemResponseOutput
func (PosixFilesystemResponseArgs) ToPosixFilesystemResponsePtrOutput ¶ added in v0.8.0
func (i PosixFilesystemResponseArgs) ToPosixFilesystemResponsePtrOutput() PosixFilesystemResponsePtrOutput
func (PosixFilesystemResponseArgs) ToPosixFilesystemResponsePtrOutputWithContext ¶ added in v0.8.0
func (i PosixFilesystemResponseArgs) ToPosixFilesystemResponsePtrOutputWithContext(ctx context.Context) PosixFilesystemResponsePtrOutput
type PosixFilesystemResponseInput ¶ added in v0.8.0
type PosixFilesystemResponseInput interface { pulumi.Input ToPosixFilesystemResponseOutput() PosixFilesystemResponseOutput ToPosixFilesystemResponseOutputWithContext(context.Context) PosixFilesystemResponseOutput }
PosixFilesystemResponseInput is an input type that accepts PosixFilesystemResponseArgs and PosixFilesystemResponseOutput values. You can construct a concrete instance of `PosixFilesystemResponseInput` via:
PosixFilesystemResponseArgs{...}
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
func (PosixFilesystemResponseOutput) ToPosixFilesystemResponsePtrOutput ¶ added in v0.8.0
func (o PosixFilesystemResponseOutput) ToPosixFilesystemResponsePtrOutput() PosixFilesystemResponsePtrOutput
func (PosixFilesystemResponseOutput) ToPosixFilesystemResponsePtrOutputWithContext ¶ added in v0.8.0
func (o PosixFilesystemResponseOutput) ToPosixFilesystemResponsePtrOutputWithContext(ctx context.Context) PosixFilesystemResponsePtrOutput
type PosixFilesystemResponsePtrInput ¶ added in v0.8.0
type PosixFilesystemResponsePtrInput interface { pulumi.Input ToPosixFilesystemResponsePtrOutput() PosixFilesystemResponsePtrOutput ToPosixFilesystemResponsePtrOutputWithContext(context.Context) PosixFilesystemResponsePtrOutput }
PosixFilesystemResponsePtrInput is an input type that accepts PosixFilesystemResponseArgs, PosixFilesystemResponsePtr and PosixFilesystemResponsePtrOutput values. You can construct a concrete instance of `PosixFilesystemResponsePtrInput` via:
PosixFilesystemResponseArgs{...} or: nil
func PosixFilesystemResponsePtr ¶ added in v0.8.0
func PosixFilesystemResponsePtr(v *PosixFilesystemResponseArgs) PosixFilesystemResponsePtrInput
type PosixFilesystemResponsePtrOutput ¶ added in v0.8.0
type PosixFilesystemResponsePtrOutput struct{ *pulumi.OutputState }
func (PosixFilesystemResponsePtrOutput) Elem ¶ added in v0.8.0
func (o PosixFilesystemResponsePtrOutput) Elem() PosixFilesystemResponseOutput
func (PosixFilesystemResponsePtrOutput) ElementType ¶ added in v0.8.0
func (PosixFilesystemResponsePtrOutput) ElementType() reflect.Type
func (PosixFilesystemResponsePtrOutput) RootDirectory ¶ added in v0.8.0
func (o PosixFilesystemResponsePtrOutput) RootDirectory() pulumi.StringPtrOutput
Root directory path to the filesystem.
func (PosixFilesystemResponsePtrOutput) ToPosixFilesystemResponsePtrOutput ¶ added in v0.8.0
func (o PosixFilesystemResponsePtrOutput) ToPosixFilesystemResponsePtrOutput() PosixFilesystemResponsePtrOutput
func (PosixFilesystemResponsePtrOutput) ToPosixFilesystemResponsePtrOutputWithContext ¶ added in v0.8.0
func (o PosixFilesystemResponsePtrOutput) ToPosixFilesystemResponsePtrOutputWithContext(ctx context.Context) PosixFilesystemResponsePtrOutput
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 ScheduleResponseArgs ¶
type ScheduleResponseArgs 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 TimeOfDayResponseInput `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.StringInput `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 DateResponseInput `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 DateResponseInput `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 TimeOfDayResponseInput `pulumi:"startTimeOfDay"` }
Transfers can be scheduled to recur or to run just once.
func (ScheduleResponseArgs) ElementType ¶
func (ScheduleResponseArgs) ElementType() reflect.Type
func (ScheduleResponseArgs) ToScheduleResponseOutput ¶
func (i ScheduleResponseArgs) ToScheduleResponseOutput() ScheduleResponseOutput
func (ScheduleResponseArgs) ToScheduleResponseOutputWithContext ¶
func (i ScheduleResponseArgs) ToScheduleResponseOutputWithContext(ctx context.Context) ScheduleResponseOutput
func (ScheduleResponseArgs) ToScheduleResponsePtrOutput ¶
func (i ScheduleResponseArgs) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
func (ScheduleResponseArgs) ToScheduleResponsePtrOutputWithContext ¶
func (i ScheduleResponseArgs) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput
type ScheduleResponseInput ¶
type ScheduleResponseInput interface { pulumi.Input ToScheduleResponseOutput() ScheduleResponseOutput ToScheduleResponseOutputWithContext(context.Context) ScheduleResponseOutput }
ScheduleResponseInput is an input type that accepts ScheduleResponseArgs and ScheduleResponseOutput values. You can construct a concrete instance of `ScheduleResponseInput` via:
ScheduleResponseArgs{...}
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
func (ScheduleResponseOutput) ToScheduleResponsePtrOutput ¶
func (o ScheduleResponseOutput) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
func (ScheduleResponseOutput) ToScheduleResponsePtrOutputWithContext ¶
func (o ScheduleResponseOutput) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput
type ScheduleResponsePtrInput ¶
type ScheduleResponsePtrInput interface { pulumi.Input ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput ToScheduleResponsePtrOutputWithContext(context.Context) ScheduleResponsePtrOutput }
ScheduleResponsePtrInput is an input type that accepts ScheduleResponseArgs, ScheduleResponsePtr and ScheduleResponsePtrOutput values. You can construct a concrete instance of `ScheduleResponsePtrInput` via:
ScheduleResponseArgs{...} or: nil
func ScheduleResponsePtr ¶
func ScheduleResponsePtr(v *ScheduleResponseArgs) ScheduleResponsePtrInput
type ScheduleResponsePtrOutput ¶
type ScheduleResponsePtrOutput struct{ *pulumi.OutputState }
func (ScheduleResponsePtrOutput) Elem ¶
func (o ScheduleResponsePtrOutput) Elem() ScheduleResponseOutput
func (ScheduleResponsePtrOutput) ElementType ¶
func (ScheduleResponsePtrOutput) ElementType() reflect.Type
func (ScheduleResponsePtrOutput) EndTimeOfDay ¶
func (o ScheduleResponsePtrOutput) EndTimeOfDay() TimeOfDayResponsePtrOutput
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 (ScheduleResponsePtrOutput) RepeatInterval ¶
func (o ScheduleResponsePtrOutput) 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 (ScheduleResponsePtrOutput) ScheduleEndDate ¶
func (o ScheduleResponsePtrOutput) ScheduleEndDate() DateResponsePtrOutput
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 (ScheduleResponsePtrOutput) ScheduleStartDate ¶
func (o ScheduleResponsePtrOutput) ScheduleStartDate() DateResponsePtrOutput
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 (ScheduleResponsePtrOutput) StartTimeOfDay ¶
func (o ScheduleResponsePtrOutput) StartTimeOfDay() TimeOfDayResponsePtrOutput
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 (ScheduleResponsePtrOutput) ToScheduleResponsePtrOutput ¶
func (o ScheduleResponsePtrOutput) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
func (ScheduleResponsePtrOutput) ToScheduleResponsePtrOutputWithContext ¶
func (o ScheduleResponsePtrOutput) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput
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 TimeOfDayResponseArgs ¶
type TimeOfDayResponseArgs 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.IntInput `pulumi:"hours"` // Minutes of hour of day. Must be from 0 to 59. Minutes pulumi.IntInput `pulumi:"minutes"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos pulumi.IntInput `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.IntInput `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 (TimeOfDayResponseArgs) ElementType ¶
func (TimeOfDayResponseArgs) ElementType() reflect.Type
func (TimeOfDayResponseArgs) ToTimeOfDayResponseOutput ¶
func (i TimeOfDayResponseArgs) ToTimeOfDayResponseOutput() TimeOfDayResponseOutput
func (TimeOfDayResponseArgs) ToTimeOfDayResponseOutputWithContext ¶
func (i TimeOfDayResponseArgs) ToTimeOfDayResponseOutputWithContext(ctx context.Context) TimeOfDayResponseOutput
func (TimeOfDayResponseArgs) ToTimeOfDayResponsePtrOutput ¶
func (i TimeOfDayResponseArgs) ToTimeOfDayResponsePtrOutput() TimeOfDayResponsePtrOutput
func (TimeOfDayResponseArgs) ToTimeOfDayResponsePtrOutputWithContext ¶
func (i TimeOfDayResponseArgs) ToTimeOfDayResponsePtrOutputWithContext(ctx context.Context) TimeOfDayResponsePtrOutput
type TimeOfDayResponseInput ¶
type TimeOfDayResponseInput interface { pulumi.Input ToTimeOfDayResponseOutput() TimeOfDayResponseOutput ToTimeOfDayResponseOutputWithContext(context.Context) TimeOfDayResponseOutput }
TimeOfDayResponseInput is an input type that accepts TimeOfDayResponseArgs and TimeOfDayResponseOutput values. You can construct a concrete instance of `TimeOfDayResponseInput` via:
TimeOfDayResponseArgs{...}
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
func (TimeOfDayResponseOutput) ToTimeOfDayResponsePtrOutput ¶
func (o TimeOfDayResponseOutput) ToTimeOfDayResponsePtrOutput() TimeOfDayResponsePtrOutput
func (TimeOfDayResponseOutput) ToTimeOfDayResponsePtrOutputWithContext ¶
func (o TimeOfDayResponseOutput) ToTimeOfDayResponsePtrOutputWithContext(ctx context.Context) TimeOfDayResponsePtrOutput
type TimeOfDayResponsePtrInput ¶
type TimeOfDayResponsePtrInput interface { pulumi.Input ToTimeOfDayResponsePtrOutput() TimeOfDayResponsePtrOutput ToTimeOfDayResponsePtrOutputWithContext(context.Context) TimeOfDayResponsePtrOutput }
TimeOfDayResponsePtrInput is an input type that accepts TimeOfDayResponseArgs, TimeOfDayResponsePtr and TimeOfDayResponsePtrOutput values. You can construct a concrete instance of `TimeOfDayResponsePtrInput` via:
TimeOfDayResponseArgs{...} or: nil
func TimeOfDayResponsePtr ¶
func TimeOfDayResponsePtr(v *TimeOfDayResponseArgs) TimeOfDayResponsePtrInput
type TimeOfDayResponsePtrOutput ¶
type TimeOfDayResponsePtrOutput struct{ *pulumi.OutputState }
func (TimeOfDayResponsePtrOutput) Elem ¶
func (o TimeOfDayResponsePtrOutput) Elem() TimeOfDayResponseOutput
func (TimeOfDayResponsePtrOutput) ElementType ¶
func (TimeOfDayResponsePtrOutput) ElementType() reflect.Type
func (TimeOfDayResponsePtrOutput) Hours ¶
func (o TimeOfDayResponsePtrOutput) 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 (TimeOfDayResponsePtrOutput) Minutes ¶
func (o TimeOfDayResponsePtrOutput) Minutes() pulumi.IntPtrOutput
Minutes of hour of day. Must be from 0 to 59.
func (TimeOfDayResponsePtrOutput) Nanos ¶
func (o TimeOfDayResponsePtrOutput) Nanos() pulumi.IntPtrOutput
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
func (TimeOfDayResponsePtrOutput) Seconds ¶
func (o TimeOfDayResponsePtrOutput) 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 (TimeOfDayResponsePtrOutput) ToTimeOfDayResponsePtrOutput ¶
func (o TimeOfDayResponsePtrOutput) ToTimeOfDayResponsePtrOutput() TimeOfDayResponsePtrOutput
func (TimeOfDayResponsePtrOutput) ToTimeOfDayResponsePtrOutputWithContext ¶
func (o TimeOfDayResponsePtrOutput) ToTimeOfDayResponsePtrOutputWithContext(ctx context.Context) TimeOfDayResponsePtrOutput
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"` // 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 Platform 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. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
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 // 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 Platform 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) ElementType ¶
func (TransferJobOutput) ElementType() reflect.Type
func (TransferJobOutput) ToTransferJobOutput ¶
func (o TransferJobOutput) ToTransferJobOutput() TransferJobOutput
func (TransferJobOutput) ToTransferJobOutputWithContext ¶
func (o TransferJobOutput) ToTransferJobOutputWithContext(ctx context.Context) TransferJobOutput
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 { // Holds URI-encoded path to find the manifest. It can be located in data_source, data_sink, or separately in GCS. For data_source and data_sink, the manifest location is relative to the path specified by that data_source or data_sink. If manifest is in GCS, use format "gs:///". If manifest is in data_source, use format "source://". If manifest is in data_sink, use format "sink://". Location *string `pulumi:"location"` }
Specifies where the manifest is located.
type TransferManifestArgs ¶ added in v0.9.0
type TransferManifestArgs struct { // Holds URI-encoded path to find the manifest. It can be located in data_source, data_sink, or separately in GCS. For data_source and data_sink, the manifest location is relative to the path specified by that data_source or data_sink. If manifest is in GCS, use format "gs:///". If manifest is in data_source, use format "source://". If manifest is in data_sink, use format "sink://". 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
Holds URI-encoded path to find the manifest. It can be located in data_source, data_sink, or separately in GCS. For data_source and data_sink, the manifest location is relative to the path specified by that data_source or data_sink. If manifest is in GCS, use format "gs:///". If manifest is in data_source, use format "source://". If manifest is in data_sink, use format "sink://".
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
Holds URI-encoded path to find the manifest. It can be located in data_source, data_sink, or separately in GCS. For data_source and data_sink, the manifest location is relative to the path specified by that data_source or data_sink. If manifest is in GCS, use format "gs:///". If manifest is in data_source, use format "source://". If manifest is in data_sink, use format "sink://".
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 { // Holds URI-encoded path to find the manifest. It can be located in data_source, data_sink, or separately in GCS. For data_source and data_sink, the manifest location is relative to the path specified by that data_source or data_sink. If manifest is in GCS, use format "gs:///". If manifest is in data_source, use format "source://". If manifest is in data_sink, use format "sink://". Location string `pulumi:"location"` }
Specifies where the manifest is located.
type TransferManifestResponseArgs ¶ added in v0.9.0
type TransferManifestResponseArgs struct { // Holds URI-encoded path to find the manifest. It can be located in data_source, data_sink, or separately in GCS. For data_source and data_sink, the manifest location is relative to the path specified by that data_source or data_sink. If manifest is in GCS, use format "gs:///". If manifest is in data_source, use format "source://". If manifest is in data_sink, use format "sink://". Location pulumi.StringInput `pulumi:"location"` }
Specifies where the manifest is located.
func (TransferManifestResponseArgs) ElementType ¶ added in v0.9.0
func (TransferManifestResponseArgs) ElementType() reflect.Type
func (TransferManifestResponseArgs) ToTransferManifestResponseOutput ¶ added in v0.9.0
func (i TransferManifestResponseArgs) ToTransferManifestResponseOutput() TransferManifestResponseOutput
func (TransferManifestResponseArgs) ToTransferManifestResponseOutputWithContext ¶ added in v0.9.0
func (i TransferManifestResponseArgs) ToTransferManifestResponseOutputWithContext(ctx context.Context) TransferManifestResponseOutput
func (TransferManifestResponseArgs) ToTransferManifestResponsePtrOutput ¶ added in v0.9.0
func (i TransferManifestResponseArgs) ToTransferManifestResponsePtrOutput() TransferManifestResponsePtrOutput
func (TransferManifestResponseArgs) ToTransferManifestResponsePtrOutputWithContext ¶ added in v0.9.0
func (i TransferManifestResponseArgs) ToTransferManifestResponsePtrOutputWithContext(ctx context.Context) TransferManifestResponsePtrOutput
type TransferManifestResponseInput ¶ added in v0.9.0
type TransferManifestResponseInput interface { pulumi.Input ToTransferManifestResponseOutput() TransferManifestResponseOutput ToTransferManifestResponseOutputWithContext(context.Context) TransferManifestResponseOutput }
TransferManifestResponseInput is an input type that accepts TransferManifestResponseArgs and TransferManifestResponseOutput values. You can construct a concrete instance of `TransferManifestResponseInput` via:
TransferManifestResponseArgs{...}
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
Holds URI-encoded path to find the manifest. It can be located in data_source, data_sink, or separately in GCS. For data_source and data_sink, the manifest location is relative to the path specified by that data_source or data_sink. If manifest is in GCS, use format "gs:///". If manifest is in data_source, use format "source://". If manifest is in data_sink, use format "sink://".
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
func (TransferManifestResponseOutput) ToTransferManifestResponsePtrOutput ¶ added in v0.9.0
func (o TransferManifestResponseOutput) ToTransferManifestResponsePtrOutput() TransferManifestResponsePtrOutput
func (TransferManifestResponseOutput) ToTransferManifestResponsePtrOutputWithContext ¶ added in v0.9.0
func (o TransferManifestResponseOutput) ToTransferManifestResponsePtrOutputWithContext(ctx context.Context) TransferManifestResponsePtrOutput
type TransferManifestResponsePtrInput ¶ added in v0.9.0
type TransferManifestResponsePtrInput interface { pulumi.Input ToTransferManifestResponsePtrOutput() TransferManifestResponsePtrOutput ToTransferManifestResponsePtrOutputWithContext(context.Context) TransferManifestResponsePtrOutput }
TransferManifestResponsePtrInput is an input type that accepts TransferManifestResponseArgs, TransferManifestResponsePtr and TransferManifestResponsePtrOutput values. You can construct a concrete instance of `TransferManifestResponsePtrInput` via:
TransferManifestResponseArgs{...} or: nil
func TransferManifestResponsePtr ¶ added in v0.9.0
func TransferManifestResponsePtr(v *TransferManifestResponseArgs) TransferManifestResponsePtrInput
type TransferManifestResponsePtrOutput ¶ added in v0.9.0
type TransferManifestResponsePtrOutput struct{ *pulumi.OutputState }
func (TransferManifestResponsePtrOutput) Elem ¶ added in v0.9.0
func (o TransferManifestResponsePtrOutput) Elem() TransferManifestResponseOutput
func (TransferManifestResponsePtrOutput) ElementType ¶ added in v0.9.0
func (TransferManifestResponsePtrOutput) ElementType() reflect.Type
func (TransferManifestResponsePtrOutput) Location ¶ added in v0.9.0
func (o TransferManifestResponsePtrOutput) Location() pulumi.StringPtrOutput
Holds URI-encoded path to find the manifest. It can be located in data_source, data_sink, or separately in GCS. For data_source and data_sink, the manifest location is relative to the path specified by that data_source or data_sink. If manifest is in GCS, use format "gs:///". If manifest is in data_source, use format "source://". If manifest is in data_sink, use format "sink://".
func (TransferManifestResponsePtrOutput) ToTransferManifestResponsePtrOutput ¶ added in v0.9.0
func (o TransferManifestResponsePtrOutput) ToTransferManifestResponsePtrOutput() TransferManifestResponsePtrOutput
func (TransferManifestResponsePtrOutput) ToTransferManifestResponsePtrOutputWithContext ¶ added in v0.9.0
func (o TransferManifestResponsePtrOutput) ToTransferManifestResponsePtrOutputWithContext(ctx context.Context) TransferManifestResponsePtrOutput
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"` // 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"` }
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"` // 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"` }
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) 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) 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 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) 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) 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"` // 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"` }
TransferOptions define the actions to be performed on objects in a transfer.
type TransferOptionsResponseArgs ¶
type TransferOptionsResponseArgs 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.BoolInput `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.BoolInput `pulumi:"deleteObjectsUniqueInSink"` // 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.BoolInput `pulumi:"overwriteObjectsAlreadyExistingInSink"` }
TransferOptions define the actions to be performed on objects in a transfer.
func (TransferOptionsResponseArgs) ElementType ¶
func (TransferOptionsResponseArgs) ElementType() reflect.Type
func (TransferOptionsResponseArgs) ToTransferOptionsResponseOutput ¶
func (i TransferOptionsResponseArgs) ToTransferOptionsResponseOutput() TransferOptionsResponseOutput
func (TransferOptionsResponseArgs) ToTransferOptionsResponseOutputWithContext ¶
func (i TransferOptionsResponseArgs) ToTransferOptionsResponseOutputWithContext(ctx context.Context) TransferOptionsResponseOutput
func (TransferOptionsResponseArgs) ToTransferOptionsResponsePtrOutput ¶
func (i TransferOptionsResponseArgs) ToTransferOptionsResponsePtrOutput() TransferOptionsResponsePtrOutput
func (TransferOptionsResponseArgs) ToTransferOptionsResponsePtrOutputWithContext ¶
func (i TransferOptionsResponseArgs) ToTransferOptionsResponsePtrOutputWithContext(ctx context.Context) TransferOptionsResponsePtrOutput
type TransferOptionsResponseInput ¶
type TransferOptionsResponseInput interface { pulumi.Input ToTransferOptionsResponseOutput() TransferOptionsResponseOutput ToTransferOptionsResponseOutputWithContext(context.Context) TransferOptionsResponseOutput }
TransferOptionsResponseInput is an input type that accepts TransferOptionsResponseArgs and TransferOptionsResponseOutput values. You can construct a concrete instance of `TransferOptionsResponseInput` via:
TransferOptionsResponseArgs{...}
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) 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) ToTransferOptionsResponseOutput ¶
func (o TransferOptionsResponseOutput) ToTransferOptionsResponseOutput() TransferOptionsResponseOutput
func (TransferOptionsResponseOutput) ToTransferOptionsResponseOutputWithContext ¶
func (o TransferOptionsResponseOutput) ToTransferOptionsResponseOutputWithContext(ctx context.Context) TransferOptionsResponseOutput
func (TransferOptionsResponseOutput) ToTransferOptionsResponsePtrOutput ¶
func (o TransferOptionsResponseOutput) ToTransferOptionsResponsePtrOutput() TransferOptionsResponsePtrOutput
func (TransferOptionsResponseOutput) ToTransferOptionsResponsePtrOutputWithContext ¶
func (o TransferOptionsResponseOutput) ToTransferOptionsResponsePtrOutputWithContext(ctx context.Context) TransferOptionsResponsePtrOutput
type TransferOptionsResponsePtrInput ¶
type TransferOptionsResponsePtrInput interface { pulumi.Input ToTransferOptionsResponsePtrOutput() TransferOptionsResponsePtrOutput ToTransferOptionsResponsePtrOutputWithContext(context.Context) TransferOptionsResponsePtrOutput }
TransferOptionsResponsePtrInput is an input type that accepts TransferOptionsResponseArgs, TransferOptionsResponsePtr and TransferOptionsResponsePtrOutput values. You can construct a concrete instance of `TransferOptionsResponsePtrInput` via:
TransferOptionsResponseArgs{...} or: nil
func TransferOptionsResponsePtr ¶
func TransferOptionsResponsePtr(v *TransferOptionsResponseArgs) TransferOptionsResponsePtrInput
type TransferOptionsResponsePtrOutput ¶
type TransferOptionsResponsePtrOutput struct{ *pulumi.OutputState }
func (TransferOptionsResponsePtrOutput) DeleteObjectsFromSourceAfterTransfer ¶
func (o TransferOptionsResponsePtrOutput) 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 (TransferOptionsResponsePtrOutput) DeleteObjectsUniqueInSink ¶
func (o TransferOptionsResponsePtrOutput) 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 (TransferOptionsResponsePtrOutput) Elem ¶
func (o TransferOptionsResponsePtrOutput) Elem() TransferOptionsResponseOutput
func (TransferOptionsResponsePtrOutput) ElementType ¶
func (TransferOptionsResponsePtrOutput) ElementType() reflect.Type
func (TransferOptionsResponsePtrOutput) OverwriteObjectsAlreadyExistingInSink ¶
func (o TransferOptionsResponsePtrOutput) 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 (TransferOptionsResponsePtrOutput) ToTransferOptionsResponsePtrOutput ¶
func (o TransferOptionsResponsePtrOutput) ToTransferOptionsResponsePtrOutput() TransferOptionsResponsePtrOutput
func (TransferOptionsResponsePtrOutput) ToTransferOptionsResponsePtrOutputWithContext ¶
func (o TransferOptionsResponsePtrOutput) ToTransferOptionsResponsePtrOutputWithContext(ctx context.Context) TransferOptionsResponsePtrOutput
type TransferSpec ¶
type TransferSpec struct { // 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"` // 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 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"` // 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) 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) 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) 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) 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 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"` // 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 TransferSpecResponseArgs ¶
type TransferSpecResponseArgs struct { // An AWS S3 data source. AwsS3DataSource AwsS3DataResponseInput `pulumi:"awsS3DataSource"` // An Azure Blob Storage data source. AzureBlobStorageDataSource AzureBlobStorageDataResponseInput `pulumi:"azureBlobStorageDataSource"` // A Cloud Storage data sink. GcsDataSink GcsDataResponseInput `pulumi:"gcsDataSink"` // A Cloud Storage data source. GcsDataSource GcsDataResponseInput `pulumi:"gcsDataSource"` // An HTTP URL data source. HttpDataSource HttpDataResponseInput `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 ObjectConditionsResponseInput `pulumi:"objectConditions"` // A POSIX Filesystem data sink. PosixDataSink PosixFilesystemResponseInput `pulumi:"posixDataSink"` // A POSIX Filesystem data source. PosixDataSource PosixFilesystemResponseInput `pulumi:"posixDataSource"` // Specifies the agent pool name associated with the posix data sink. When unspecified, the default name is used. SinkAgentPoolName pulumi.StringInput `pulumi:"sinkAgentPoolName"` // Specifies the agent pool name associated with the posix data source. When unspecified, the default name is used. SourceAgentPoolName pulumi.StringInput `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 TransferManifestResponseInput `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 TransferOptionsResponseInput `pulumi:"transferOptions"` }
Configuration for running a transfer.
func (TransferSpecResponseArgs) ElementType ¶
func (TransferSpecResponseArgs) ElementType() reflect.Type
func (TransferSpecResponseArgs) ToTransferSpecResponseOutput ¶
func (i TransferSpecResponseArgs) ToTransferSpecResponseOutput() TransferSpecResponseOutput
func (TransferSpecResponseArgs) ToTransferSpecResponseOutputWithContext ¶
func (i TransferSpecResponseArgs) ToTransferSpecResponseOutputWithContext(ctx context.Context) TransferSpecResponseOutput
func (TransferSpecResponseArgs) ToTransferSpecResponsePtrOutput ¶
func (i TransferSpecResponseArgs) ToTransferSpecResponsePtrOutput() TransferSpecResponsePtrOutput
func (TransferSpecResponseArgs) ToTransferSpecResponsePtrOutputWithContext ¶
func (i TransferSpecResponseArgs) ToTransferSpecResponsePtrOutputWithContext(ctx context.Context) TransferSpecResponsePtrOutput
type TransferSpecResponseInput ¶
type TransferSpecResponseInput interface { pulumi.Input ToTransferSpecResponseOutput() TransferSpecResponseOutput ToTransferSpecResponseOutputWithContext(context.Context) TransferSpecResponseOutput }
TransferSpecResponseInput is an input type that accepts TransferSpecResponseArgs and TransferSpecResponseOutput values. You can construct a concrete instance of `TransferSpecResponseInput` via:
TransferSpecResponseArgs{...}
type TransferSpecResponseOutput ¶
type TransferSpecResponseOutput struct{ *pulumi.OutputState }
Configuration for running a transfer.
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) 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) ToTransferSpecResponsePtrOutput ¶
func (o TransferSpecResponseOutput) ToTransferSpecResponsePtrOutput() TransferSpecResponsePtrOutput
func (TransferSpecResponseOutput) ToTransferSpecResponsePtrOutputWithContext ¶
func (o TransferSpecResponseOutput) ToTransferSpecResponsePtrOutputWithContext(ctx context.Context) TransferSpecResponsePtrOutput
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.
type TransferSpecResponsePtrInput ¶
type TransferSpecResponsePtrInput interface { pulumi.Input ToTransferSpecResponsePtrOutput() TransferSpecResponsePtrOutput ToTransferSpecResponsePtrOutputWithContext(context.Context) TransferSpecResponsePtrOutput }
TransferSpecResponsePtrInput is an input type that accepts TransferSpecResponseArgs, TransferSpecResponsePtr and TransferSpecResponsePtrOutput values. You can construct a concrete instance of `TransferSpecResponsePtrInput` via:
TransferSpecResponseArgs{...} or: nil
func TransferSpecResponsePtr ¶
func TransferSpecResponsePtr(v *TransferSpecResponseArgs) TransferSpecResponsePtrInput
type TransferSpecResponsePtrOutput ¶
type TransferSpecResponsePtrOutput struct{ *pulumi.OutputState }
func (TransferSpecResponsePtrOutput) AwsS3DataSource ¶
func (o TransferSpecResponsePtrOutput) AwsS3DataSource() AwsS3DataResponsePtrOutput
An AWS S3 data source.
func (TransferSpecResponsePtrOutput) AzureBlobStorageDataSource ¶
func (o TransferSpecResponsePtrOutput) AzureBlobStorageDataSource() AzureBlobStorageDataResponsePtrOutput
An Azure Blob Storage data source.
func (TransferSpecResponsePtrOutput) Elem ¶
func (o TransferSpecResponsePtrOutput) Elem() TransferSpecResponseOutput
func (TransferSpecResponsePtrOutput) ElementType ¶
func (TransferSpecResponsePtrOutput) ElementType() reflect.Type
func (TransferSpecResponsePtrOutput) GcsDataSink ¶
func (o TransferSpecResponsePtrOutput) GcsDataSink() GcsDataResponsePtrOutput
A Cloud Storage data sink.
func (TransferSpecResponsePtrOutput) GcsDataSource ¶
func (o TransferSpecResponsePtrOutput) GcsDataSource() GcsDataResponsePtrOutput
A Cloud Storage data source.
func (TransferSpecResponsePtrOutput) HttpDataSource ¶
func (o TransferSpecResponsePtrOutput) HttpDataSource() HttpDataResponsePtrOutput
An HTTP URL data source.
func (TransferSpecResponsePtrOutput) ObjectConditions ¶
func (o TransferSpecResponsePtrOutput) ObjectConditions() ObjectConditionsResponsePtrOutput
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 (TransferSpecResponsePtrOutput) PosixDataSink ¶ added in v0.9.0
func (o TransferSpecResponsePtrOutput) PosixDataSink() PosixFilesystemResponsePtrOutput
A POSIX Filesystem data sink.
func (TransferSpecResponsePtrOutput) PosixDataSource ¶ added in v0.8.0
func (o TransferSpecResponsePtrOutput) PosixDataSource() PosixFilesystemResponsePtrOutput
A POSIX Filesystem data source.
func (TransferSpecResponsePtrOutput) SinkAgentPoolName ¶ added in v0.9.0
func (o TransferSpecResponsePtrOutput) SinkAgentPoolName() pulumi.StringPtrOutput
Specifies the agent pool name associated with the posix data sink. When unspecified, the default name is used.
func (TransferSpecResponsePtrOutput) SourceAgentPoolName ¶ added in v0.9.0
func (o TransferSpecResponsePtrOutput) SourceAgentPoolName() pulumi.StringPtrOutput
Specifies the agent pool name associated with the posix data source. When unspecified, the default name is used.
func (TransferSpecResponsePtrOutput) ToTransferSpecResponsePtrOutput ¶
func (o TransferSpecResponsePtrOutput) ToTransferSpecResponsePtrOutput() TransferSpecResponsePtrOutput
func (TransferSpecResponsePtrOutput) ToTransferSpecResponsePtrOutputWithContext ¶
func (o TransferSpecResponsePtrOutput) ToTransferSpecResponsePtrOutputWithContext(ctx context.Context) TransferSpecResponsePtrOutput
func (TransferSpecResponsePtrOutput) TransferManifest ¶ added in v0.9.0
func (o TransferSpecResponsePtrOutput) TransferManifest() TransferManifestResponsePtrOutput
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 (TransferSpecResponsePtrOutput) TransferOptions ¶
func (o TransferSpecResponsePtrOutput) TransferOptions() TransferOptionsResponsePtrOutput
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.