Interface StorageTransferJobTransferSpec

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    StorageTransferJobTransferSpec.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:22.882Z")
    @Stability(Stable)
    public interface StorageTransferJobTransferSpec
    extends software.amazon.jsii.JsiiSerializable
    • Method Detail

      • getAwsS3DataSource

        @Stability(Stable)
        @Nullable
        default StorageTransferJobTransferSpecAwsS3DataSource getAwsS3DataSource()
        aws_s3_data_source block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#aws_s3_data_source StorageTransferJob#aws_s3_data_source}

      • getAzureBlobStorageDataSource

        @Stability(Stable)
        @Nullable
        default StorageTransferJobTransferSpecAzureBlobStorageDataSource getAzureBlobStorageDataSource()
        azure_blob_storage_data_source block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#azure_blob_storage_data_source StorageTransferJob#azure_blob_storage_data_source}

      • getGcsDataSink

        @Stability(Stable)
        @Nullable
        default StorageTransferJobTransferSpecGcsDataSink getGcsDataSink()
        gcs_data_sink block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#gcs_data_sink StorageTransferJob#gcs_data_sink}

      • getGcsDataSource

        @Stability(Stable)
        @Nullable
        default StorageTransferJobTransferSpecGcsDataSource getGcsDataSource()
        gcs_data_source block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#gcs_data_source StorageTransferJob#gcs_data_source}

      • getHttpDataSource

        @Stability(Stable)
        @Nullable
        default StorageTransferJobTransferSpecHttpDataSource getHttpDataSource()
        http_data_source block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#http_data_source StorageTransferJob#http_data_source}

      • getObjectConditions

        @Stability(Stable)
        @Nullable
        default StorageTransferJobTransferSpecObjectConditions getObjectConditions()
        object_conditions block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#object_conditions StorageTransferJob#object_conditions}

      • getPosixDataSink

        @Stability(Stable)
        @Nullable
        default StorageTransferJobTransferSpecPosixDataSink getPosixDataSink()
        posix_data_sink block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#posix_data_sink StorageTransferJob#posix_data_sink}

      • getPosixDataSource

        @Stability(Stable)
        @Nullable
        default StorageTransferJobTransferSpecPosixDataSource getPosixDataSource()
        posix_data_source block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#posix_data_source StorageTransferJob#posix_data_source}

      • getSinkAgentPoolName

        @Stability(Stable)
        @Nullable
        default String getSinkAgentPoolName()
        Specifies the agent pool name associated with the posix data source. When unspecified, the default name is used.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#sink_agent_pool_name StorageTransferJob#sink_agent_pool_name}

      • getSourceAgentPoolName

        @Stability(Stable)
        @Nullable
        default String getSourceAgentPoolName()
        Specifies the agent pool name associated with the posix data source. When unspecified, the default name is used.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#source_agent_pool_name StorageTransferJob#source_agent_pool_name}

      • getTransferOptions

        @Stability(Stable)
        @Nullable
        default StorageTransferJobTransferSpecTransferOptions getTransferOptions()
        transfer_options block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#transfer_options StorageTransferJob#transfer_options}