Skip to main content

AppEnvironmentLogShippingV2Input

Input for updating V2 log shipping configuration. provider is required and callers should provide the matching provider-specific object_storage_config_* block.

input AppEnvironmentLogShippingV2Input {
enabled: Boolean!
environmentId: Int!
id: Int!
object_storage_config_azure: CloudShippingObjectStorageConfigAzureInput
object_storage_config_gcp: CloudShippingObjectStorageConfigGCPInput
object_storage_config_s3: CloudShippingObjectStorageConfigS3Input
path: String
provider: CloudShippingObjectStorageProviders!
type: [CloudShippingLogsType!]!
}

Fields

AppEnvironmentLogShippingV2Input.enabled ● Boolean! non-null scalar common

Whether log shipping is enabled.

AppEnvironmentLogShippingV2Input.environmentId ● Int! non-null scalar common

The environment ID.

AppEnvironmentLogShippingV2Input.id ● Int! non-null scalar common

The application ID.

AppEnvironmentLogShippingV2Input.object_storage_config_azure ● CloudShippingObjectStorageConfigAzureInput input common

The Azure configuration, used when provider is azure_blob_storage.

AppEnvironmentLogShippingV2Input.object_storage_config_gcp ● CloudShippingObjectStorageConfigGCPInput input common

The GCP configuration, used when provider is gcp_cloud_storage.

AppEnvironmentLogShippingV2Input.object_storage_config_s3 ● CloudShippingObjectStorageConfigS3Input input common

The S3 configuration, used when provider is aws_s3.

AppEnvironmentLogShippingV2Input.path ● String scalar common

The destination path prefix.

AppEnvironmentLogShippingV2Input.provider ● CloudShippingObjectStorageProviders! non-null enum common

The object storage provider.

AppEnvironmentLogShippingV2Input.type ● [CloudShippingLogsType!]! non-null enum common

The log streams to ship.

Member Of

updateLogShippingConfigV2 mutation ● validateLogShippingConfigV2 mutation