Package-level declarations

Types

Link copied to clipboard
data class AutoscalerAutoscalingPolicyArgs(val cooldownPeriod: Output<Int>? = null, val cpuUtilization: Output<AutoscalerAutoscalingPolicyCpuUtilizationArgs>? = null, val loadBalancingUtilization: Output<AutoscalerAutoscalingPolicyLoadBalancingUtilizationArgs>? = null, val maxReplicas: Output<Int>, val metrics: Output<List<AutoscalerAutoscalingPolicyMetricArgs>>? = null, val minReplicas: Output<Int>, val mode: Output<String>? = null, val scaleDownControl: Output<AutoscalerAutoscalingPolicyScaleDownControlArgs>? = null, val scaleInControl: Output<AutoscalerAutoscalingPolicyScaleInControlArgs>? = null, val scalingSchedules: Output<List<AutoscalerAutoscalingPolicyScalingScheduleArgs>>? = null) : ConvertibleToJava<AutoscalerAutoscalingPolicyArgs>
data class AutoscalerAutoscalingPolicyCpuUtilizationArgs(val predictiveMethod: Output<String>? = null, val target: Output<Double>) : ConvertibleToJava<AutoscalerAutoscalingPolicyCpuUtilizationArgs>
data class AutoscalerAutoscalingPolicyLoadBalancingUtilizationArgs(val target: Output<Double>) : ConvertibleToJava<AutoscalerAutoscalingPolicyLoadBalancingUtilizationArgs>
Link copied to clipboard
data class AutoscalerAutoscalingPolicyMetricArgs(val filter: Output<String>? = null, val name: Output<String>, val singleInstanceAssignment: Output<Double>? = null, val target: Output<Double>? = null, val type: Output<String>? = null) : ConvertibleToJava<AutoscalerAutoscalingPolicyMetricArgs>
data class AutoscalerAutoscalingPolicyScaleDownControlArgs(val maxScaledDownReplicas: Output<AutoscalerAutoscalingPolicyScaleDownControlMaxScaledDownReplicasArgs>? = null, val timeWindowSec: Output<Int>? = null) : ConvertibleToJava<AutoscalerAutoscalingPolicyScaleDownControlArgs>
data class AutoscalerAutoscalingPolicyScaleDownControlMaxScaledDownReplicasArgs(val fixed: Output<Int>? = null, val percent: Output<Int>? = null) : ConvertibleToJava<AutoscalerAutoscalingPolicyScaleDownControlMaxScaledDownReplicasArgs>
data class AutoscalerAutoscalingPolicyScaleInControlArgs(val maxScaledInReplicas: Output<AutoscalerAutoscalingPolicyScaleInControlMaxScaledInReplicasArgs>? = null, val timeWindowSec: Output<Int>? = null) : ConvertibleToJava<AutoscalerAutoscalingPolicyScaleInControlArgs>
data class AutoscalerAutoscalingPolicyScaleInControlMaxScaledInReplicasArgs(val fixed: Output<Int>? = null, val percent: Output<Int>? = null) : ConvertibleToJava<AutoscalerAutoscalingPolicyScaleInControlMaxScaledInReplicasArgs>
data class AutoscalerAutoscalingPolicyScalingScheduleArgs(val description: Output<String>? = null, val disabled: Output<Boolean>? = null, val durationSec: Output<Int>, val minRequiredReplicas: Output<Int>, val name: Output<String>, val schedule: Output<String>, val timeZone: Output<String>? = null) : ConvertibleToJava<AutoscalerAutoscalingPolicyScalingScheduleArgs>
Link copied to clipboard
data class BackendBucketCdnPolicyArgs(val bypassCacheOnRequestHeaders: Output<List<BackendBucketCdnPolicyBypassCacheOnRequestHeaderArgs>>? = null, val cacheKeyPolicy: Output<BackendBucketCdnPolicyCacheKeyPolicyArgs>? = null, val cacheMode: Output<String>? = null, val clientTtl: Output<Int>? = null, val defaultTtl: Output<Int>? = null, val maxTtl: Output<Int>? = null, val negativeCaching: Output<Boolean>? = null, val negativeCachingPolicies: Output<List<BackendBucketCdnPolicyNegativeCachingPolicyArgs>>? = null, val requestCoalescing: Output<Boolean>? = null, val serveWhileStale: Output<Int>? = null, val signedUrlCacheMaxAgeSec: Output<Int>? = null) : ConvertibleToJava<BackendBucketCdnPolicyArgs>
data class BackendBucketCdnPolicyBypassCacheOnRequestHeaderArgs(val headerName: Output<String>? = null) : ConvertibleToJava<BackendBucketCdnPolicyBypassCacheOnRequestHeaderArgs>
Link copied to clipboard
data class BackendBucketCdnPolicyCacheKeyPolicyArgs(val includeHttpHeaders: Output<List<String>>? = null, val queryStringWhitelists: Output<List<String>>? = null) : ConvertibleToJava<BackendBucketCdnPolicyCacheKeyPolicyArgs>
data class BackendBucketCdnPolicyNegativeCachingPolicyArgs(val code: Output<Int>? = null, val ttl: Output<Int>? = null) : ConvertibleToJava<BackendBucketCdnPolicyNegativeCachingPolicyArgs>
Link copied to clipboard
data class BackendBucketIamBindingConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<BackendBucketIamBindingConditionArgs>
Link copied to clipboard
data class BackendBucketIamMemberConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<BackendBucketIamMemberConditionArgs>
Link copied to clipboard
data class BackendServiceBackendArgs(val balancingMode: Output<String>? = null, val capacityScaler: Output<Double>? = null, val description: Output<String>? = null, val group: Output<String>, val maxConnections: Output<Int>? = null, val maxConnectionsPerEndpoint: Output<Int>? = null, val maxConnectionsPerInstance: Output<Int>? = null, val maxRate: Output<Int>? = null, val maxRatePerEndpoint: Output<Double>? = null, val maxRatePerInstance: Output<Double>? = null, val maxUtilization: Output<Double>? = null) : ConvertibleToJava<BackendServiceBackendArgs>
Link copied to clipboard
data class BackendServiceCdnPolicyArgs(val bypassCacheOnRequestHeaders: Output<List<BackendServiceCdnPolicyBypassCacheOnRequestHeaderArgs>>? = null, val cacheKeyPolicy: Output<BackendServiceCdnPolicyCacheKeyPolicyArgs>? = null, val cacheMode: Output<String>? = null, val clientTtl: Output<Int>? = null, val defaultTtl: Output<Int>? = null, val maxTtl: Output<Int>? = null, val negativeCaching: Output<Boolean>? = null, val negativeCachingPolicies: Output<List<BackendServiceCdnPolicyNegativeCachingPolicyArgs>>? = null, val serveWhileStale: Output<Int>? = null, val signedUrlCacheMaxAgeSec: Output<Int>? = null) : ConvertibleToJava<BackendServiceCdnPolicyArgs>
data class BackendServiceCdnPolicyBypassCacheOnRequestHeaderArgs(val headerName: Output<String>) : ConvertibleToJava<BackendServiceCdnPolicyBypassCacheOnRequestHeaderArgs>
data class BackendServiceCdnPolicyCacheKeyPolicyArgs(val includeHost: Output<Boolean>? = null, val includeHttpHeaders: Output<List<String>>? = null, val includeNamedCookies: Output<List<String>>? = null, val includeProtocol: Output<Boolean>? = null, val includeQueryString: Output<Boolean>? = null, val queryStringBlacklists: Output<List<String>>? = null, val queryStringWhitelists: Output<List<String>>? = null) : ConvertibleToJava<BackendServiceCdnPolicyCacheKeyPolicyArgs>
data class BackendServiceCdnPolicyNegativeCachingPolicyArgs(val code: Output<Int>? = null, val ttl: Output<Int>? = null) : ConvertibleToJava<BackendServiceCdnPolicyNegativeCachingPolicyArgs>
Link copied to clipboard
data class BackendServiceCircuitBreakersArgs(val connectTimeout: Output<BackendServiceCircuitBreakersConnectTimeoutArgs>? = null, val maxConnections: Output<Int>? = null, val maxPendingRequests: Output<Int>? = null, val maxRequests: Output<Int>? = null, val maxRequestsPerConnection: Output<Int>? = null, val maxRetries: Output<Int>? = null) : ConvertibleToJava<BackendServiceCircuitBreakersArgs>
data class BackendServiceCircuitBreakersConnectTimeoutArgs(val nanos: Output<Int>? = null, val seconds: Output<Int>) : ConvertibleToJava<BackendServiceCircuitBreakersConnectTimeoutArgs>
Link copied to clipboard
data class BackendServiceConsistentHashArgs(val httpCookie: Output<BackendServiceConsistentHashHttpCookieArgs>? = null, val httpHeaderName: Output<String>? = null, val minimumRingSize: Output<Int>? = null) : ConvertibleToJava<BackendServiceConsistentHashArgs>
data class BackendServiceConsistentHashHttpCookieArgs(val name: Output<String>? = null, val path: Output<String>? = null, val ttl: Output<BackendServiceConsistentHashHttpCookieTtlArgs>? = null) : ConvertibleToJava<BackendServiceConsistentHashHttpCookieArgs>
data class BackendServiceConsistentHashHttpCookieTtlArgs(val nanos: Output<Int>? = null, val seconds: Output<Int>) : ConvertibleToJava<BackendServiceConsistentHashHttpCookieTtlArgs>
Link copied to clipboard
data class BackendServiceIamBindingConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<BackendServiceIamBindingConditionArgs>
Link copied to clipboard
data class BackendServiceIamMemberConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<BackendServiceIamMemberConditionArgs>
Link copied to clipboard
data class BackendServiceIapArgs(val oauth2ClientId: Output<String>, val oauth2ClientSecret: Output<String>, val oauth2ClientSecretSha256: Output<String>? = null) : ConvertibleToJava<BackendServiceIapArgs>
Link copied to clipboard
data class BackendServiceLocalityLbPolicyArgs(val customPolicy: Output<BackendServiceLocalityLbPolicyCustomPolicyArgs>? = null, val policy: Output<BackendServiceLocalityLbPolicyPolicyArgs>? = null) : ConvertibleToJava<BackendServiceLocalityLbPolicyArgs>
data class BackendServiceLocalityLbPolicyCustomPolicyArgs(val data: Output<String>? = null, val name: Output<String>) : ConvertibleToJava<BackendServiceLocalityLbPolicyCustomPolicyArgs>
Link copied to clipboard
data class BackendServiceLocalityLbPolicyPolicyArgs(val name: Output<String>) : ConvertibleToJava<BackendServiceLocalityLbPolicyPolicyArgs>
Link copied to clipboard
data class BackendServiceLogConfigArgs(val enable: Output<Boolean>? = null, val sampleRate: Output<Double>? = null) : ConvertibleToJava<BackendServiceLogConfigArgs>
Link copied to clipboard
data class BackendServiceOutlierDetectionArgs(val baseEjectionTime: Output<BackendServiceOutlierDetectionBaseEjectionTimeArgs>? = null, val consecutiveErrors: Output<Int>? = null, val consecutiveGatewayFailure: Output<Int>? = null, val enforcingConsecutiveErrors: Output<Int>? = null, val enforcingConsecutiveGatewayFailure: Output<Int>? = null, val enforcingSuccessRate: Output<Int>? = null, val interval: Output<BackendServiceOutlierDetectionIntervalArgs>? = null, val maxEjectionPercent: Output<Int>? = null, val successRateMinimumHosts: Output<Int>? = null, val successRateRequestVolume: Output<Int>? = null, val successRateStdevFactor: Output<Int>? = null) : ConvertibleToJava<BackendServiceOutlierDetectionArgs>
data class BackendServiceOutlierDetectionBaseEjectionTimeArgs(val nanos: Output<Int>? = null, val seconds: Output<Int>) : ConvertibleToJava<BackendServiceOutlierDetectionBaseEjectionTimeArgs>
data class BackendServiceOutlierDetectionIntervalArgs(val nanos: Output<Int>? = null, val seconds: Output<Int>) : ConvertibleToJava<BackendServiceOutlierDetectionIntervalArgs>
Link copied to clipboard
data class BackendServiceSecuritySettingsArgs(val awsV4Authentication: Output<BackendServiceSecuritySettingsAwsV4AuthenticationArgs>? = null, val clientTlsPolicy: Output<String>? = null, val subjectAltNames: Output<List<String>>? = null) : ConvertibleToJava<BackendServiceSecuritySettingsArgs>
data class BackendServiceSecuritySettingsAwsV4AuthenticationArgs(val accessKey: Output<String>? = null, val accessKeyId: Output<String>? = null, val accessKeyVersion: Output<String>? = null, val originRegion: Output<String>? = null) : ConvertibleToJava<BackendServiceSecuritySettingsAwsV4AuthenticationArgs>
Link copied to clipboard
data class DiskAsyncPrimaryDiskArgs(val disk: Output<String>) : ConvertibleToJava<DiskAsyncPrimaryDiskArgs>
Link copied to clipboard
data class DiskAsyncReplicationSecondaryDiskArgs(val disk: Output<String>, val state: Output<String>? = null) : ConvertibleToJava<DiskAsyncReplicationSecondaryDiskArgs>
Link copied to clipboard
data class DiskDiskEncryptionKeyArgs(val kmsKeySelfLink: Output<String>? = null, val kmsKeyServiceAccount: Output<String>? = null, val rawKey: Output<String>? = null, val rsaEncryptedKey: Output<String>? = null, val sha256: Output<String>? = null) : ConvertibleToJava<DiskDiskEncryptionKeyArgs>
Link copied to clipboard
data class DiskGuestOsFeatureArgs(val type: Output<String>) : ConvertibleToJava<DiskGuestOsFeatureArgs>
Link copied to clipboard
data class DiskIamBindingConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<DiskIamBindingConditionArgs>
Link copied to clipboard
data class DiskIamMemberConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<DiskIamMemberConditionArgs>
Link copied to clipboard
data class DiskSourceImageEncryptionKeyArgs(val kmsKeySelfLink: Output<String>? = null, val kmsKeyServiceAccount: Output<String>? = null, val rawKey: Output<String>? = null, val sha256: Output<String>? = null) : ConvertibleToJava<DiskSourceImageEncryptionKeyArgs>
Link copied to clipboard
data class DiskSourceSnapshotEncryptionKeyArgs(val kmsKeySelfLink: Output<String>? = null, val kmsKeyServiceAccount: Output<String>? = null, val rawKey: Output<String>? = null, val sha256: Output<String>? = null) : ConvertibleToJava<DiskSourceSnapshotEncryptionKeyArgs>
Link copied to clipboard
data class ExternalVpnGatewayInterfaceArgs(val id: Output<Int>? = null, val ipAddress: Output<String>? = null) : ConvertibleToJava<ExternalVpnGatewayInterfaceArgs>
Link copied to clipboard
data class FirewallAllowArgs(val ports: Output<List<String>>? = null, val protocol: Output<String>) : ConvertibleToJava<FirewallAllowArgs>
Link copied to clipboard
Link copied to clipboard
data class FirewallDenyArgs(val ports: Output<List<String>>? = null, val protocol: Output<String>) : ConvertibleToJava<FirewallDenyArgs>
Link copied to clipboard
Link copied to clipboard
data class FirewallLogConfigArgs(val metadata: Output<String>) : ConvertibleToJava<FirewallLogConfigArgs>
Link copied to clipboard
data class FirewallPolicyRuleMatchArgs(val destAddressGroups: Output<List<String>>? = null, val destFqdns: Output<List<String>>? = null, val destIpRanges: Output<List<String>>? = null, val destRegionCodes: Output<List<String>>? = null, val destThreatIntelligences: Output<List<String>>? = null, val layer4Configs: Output<List<FirewallPolicyRuleMatchLayer4ConfigArgs>>, val srcAddressGroups: Output<List<String>>? = null, val srcFqdns: Output<List<String>>? = null, val srcIpRanges: Output<List<String>>? = null, val srcRegionCodes: Output<List<String>>? = null, val srcThreatIntelligences: Output<List<String>>? = null) : ConvertibleToJava<FirewallPolicyRuleMatchArgs>
Link copied to clipboard
data class FirewallPolicyRuleMatchLayer4ConfigArgs(val ipProtocol: Output<String>, val ports: Output<List<String>>? = null) : ConvertibleToJava<FirewallPolicyRuleMatchLayer4ConfigArgs>
data class ForwardingRuleServiceDirectoryRegistrationsArgs(val namespace: Output<String>? = null, val service: Output<String>? = null) : ConvertibleToJava<ForwardingRuleServiceDirectoryRegistrationsArgs>
Link copied to clipboard
data class GetAddressesPlainArgs(val filter: String? = null, val project: String? = null, val region: String? = null) : ConvertibleToJava<GetAddressesPlainArgs>

A collection of arguments for invoking getAddresses.

Link copied to clipboard
data class GetAddressPlainArgs(val name: String, val project: String? = null, val region: String? = null) : ConvertibleToJava<GetAddressPlainArgs>

A collection of arguments for invoking getAddress.

Link copied to clipboard
data class GetBackendBucketIamPolicyPlainArgs(val name: String, val project: String? = null) : ConvertibleToJava<GetBackendBucketIamPolicyPlainArgs>

A collection of arguments for invoking getBackendBucketIamPolicy.

Link copied to clipboard
data class GetBackendBucketPlainArgs(val name: String, val project: String? = null) : ConvertibleToJava<GetBackendBucketPlainArgs>

A collection of arguments for invoking getBackendBucket.

Link copied to clipboard
data class GetBackendServiceIamPolicyPlainArgs(val name: String, val project: String? = null) : ConvertibleToJava<GetBackendServiceIamPolicyPlainArgs>

A collection of arguments for invoking getBackendServiceIamPolicy.

Link copied to clipboard
data class GetBackendServicePlainArgs(val name: String, val project: String? = null) : ConvertibleToJava<GetBackendServicePlainArgs>

A collection of arguments for invoking getBackendService.

Link copied to clipboard
data class GetCertificatePlainArgs(val name: String, val project: String? = null) : ConvertibleToJava<GetCertificatePlainArgs>

A collection of arguments for invoking getCertificate.

Link copied to clipboard
data class GetDefaultServiceAccountPlainArgs(val project: String? = null) : ConvertibleToJava<GetDefaultServiceAccountPlainArgs>

A collection of arguments for invoking getDefaultServiceAccount.

Link copied to clipboard
data class GetDiskIamPolicyPlainArgs(val name: String, val project: String? = null, val zone: String? = null) : ConvertibleToJava<GetDiskIamPolicyPlainArgs>

A collection of arguments for invoking getDiskIamPolicy.

Link copied to clipboard
data class GetDiskPlainArgs(val name: String, val project: String? = null, val zone: String? = null) : ConvertibleToJava<GetDiskPlainArgs>

A collection of arguments for invoking getDisk.

Link copied to clipboard
Link copied to clipboard
data class GetForwardingRulePlainArgs(val name: String, val project: String? = null, val region: String? = null) : ConvertibleToJava<GetForwardingRulePlainArgs>

A collection of arguments for invoking getForwardingRule.

Link copied to clipboard
data class GetForwardingRulesPlainArgs(val project: String? = null, val region: String? = null) : ConvertibleToJava<GetForwardingRulesPlainArgs>

A collection of arguments for invoking getForwardingRules.

Link copied to clipboard
data class GetGlobalAddressPlainArgs(val name: String, val project: String? = null) : ConvertibleToJava<GetGlobalAddressPlainArgs>

A collection of arguments for invoking getGlobalAddress.

Link copied to clipboard
data class GetGlobalForwardingRulePlainArgs(val name: String, val project: String? = null) : ConvertibleToJava<GetGlobalForwardingRulePlainArgs>

A collection of arguments for invoking getGlobalForwardingRule.

Link copied to clipboard
data class GetHcVpnGatewayPlainArgs(val name: String, val project: String? = null, val region: String? = null) : ConvertibleToJava<GetHcVpnGatewayPlainArgs>

A collection of arguments for invoking getHcVpnGateway.

Link copied to clipboard
data class GetHealthCheckPlainArgs(val name: String, val project: String? = null) : ConvertibleToJava<GetHealthCheckPlainArgs>

A collection of arguments for invoking getHealthCheck.

Link copied to clipboard
data class GetImageIamPolicyPlainArgs(val image: String, val project: String? = null) : ConvertibleToJava<GetImageIamPolicyPlainArgs>

A collection of arguments for invoking getImageIamPolicy.

Link copied to clipboard
data class GetImagePlainArgs(val family: String? = null, val filter: String? = null, val mostRecent: Boolean? = null, val name: String? = null, val project: String? = null) : ConvertibleToJava<GetImagePlainArgs>

A collection of arguments for invoking getImage.

Link copied to clipboard
Link copied to clipboard
data class GetInstanceGroupManagerPlainArgs(val name: String? = null, val project: String? = null, val selfLink: String? = null, val zone: String? = null) : ConvertibleToJava<GetInstanceGroupManagerPlainArgs>

A collection of arguments for invoking getInstanceGroupManager.

Link copied to clipboard
data class GetInstanceGroupPlainArgs(val name: String? = null, val project: String? = null, val selfLink: String? = null, val zone: String? = null) : ConvertibleToJava<GetInstanceGroupPlainArgs>

A collection of arguments for invoking getInstanceGroup.

Link copied to clipboard
data class GetInstanceIamPolicyPlainArgs(val instanceName: String, val project: String? = null, val zone: String? = null) : ConvertibleToJava<GetInstanceIamPolicyPlainArgs>

A collection of arguments for invoking getInstanceIamPolicy.

Link copied to clipboard
data class GetInstancePlainArgs(val name: String? = null, val project: String? = null, val selfLink: String? = null, val zone: String? = null) : ConvertibleToJava<GetInstancePlainArgs>

A collection of arguments for invoking getInstance.

Link copied to clipboard
data class GetInstanceSerialPortPlainArgs(val instance: String, val port: Int, val project: String? = null, val zone: String? = null) : ConvertibleToJava<GetInstanceSerialPortPlainArgs>

A collection of arguments for invoking getInstanceSerialPort.

Link copied to clipboard
data class GetInstanceTemplatePlainArgs(val filter: String? = null, val mostRecent: Boolean? = null, val name: String? = null, val project: String? = null, val selfLinkUnique: String? = null) : ConvertibleToJava<GetInstanceTemplatePlainArgs>

A collection of arguments for invoking getInstanceTemplate.

Link copied to clipboard
data class GetMachineImageIamPolicyPlainArgs(val machineImage: String, val project: String? = null) : ConvertibleToJava<GetMachineImageIamPolicyPlainArgs>

A collection of arguments for invoking getMachineImageIamPolicy.

Link copied to clipboard
data class GetMachineTypesPlainArgs(val filter: String? = null, val project: String? = null, val zone: String? = null) : ConvertibleToJava<GetMachineTypesPlainArgs>

A collection of arguments for invoking getMachineTypes.

Link copied to clipboard
data class GetNetblockIPRangesPlainArgs(val rangeType: String? = null) : ConvertibleToJava<GetNetblockIPRangesPlainArgs>

A collection of arguments for invoking getNetblockIPRanges.

Link copied to clipboard
data class GetNetworkEndpointGroupPlainArgs(val name: String? = null, val project: String? = null, val selfLink: String? = null, val zone: String? = null) : ConvertibleToJava<GetNetworkEndpointGroupPlainArgs>

A collection of arguments for invoking getNetworkEndpointGroup.

Link copied to clipboard
data class GetNetworkPeeringPlainArgs(val name: String, val network: String) : ConvertibleToJava<GetNetworkPeeringPlainArgs>

A collection of arguments for invoking getNetworkPeering.

Link copied to clipboard
data class GetNetworkPlainArgs(val name: String, val project: String? = null) : ConvertibleToJava<GetNetworkPlainArgs>

A collection of arguments for invoking getNetwork.

Link copied to clipboard
data class GetNetworksPlainArgs(val project: String? = null) : ConvertibleToJava<GetNetworksPlainArgs>

A collection of arguments for invoking getNetworks.

Link copied to clipboard
data class GetNodeTypesPlainArgs(val project: String? = null, val zone: String? = null) : ConvertibleToJava<GetNodeTypesPlainArgs>

A collection of arguments for invoking getNodeTypes.

data class GetRegionBackendServiceIamPolicyPlainArgs(val name: String, val project: String? = null, val region: String? = null) : ConvertibleToJava<GetRegionBackendServiceIamPolicyPlainArgs>

A collection of arguments for invoking getRegionBackendServiceIamPolicy.

Link copied to clipboard
data class GetRegionDiskIamPolicyPlainArgs(val name: String, val project: String? = null, val region: String? = null) : ConvertibleToJava<GetRegionDiskIamPolicyPlainArgs>

A collection of arguments for invoking getRegionDiskIamPolicy.

Link copied to clipboard
data class GetRegionDiskPlainArgs(val name: String, val project: String? = null, val region: String? = null) : ConvertibleToJava<GetRegionDiskPlainArgs>

A collection of arguments for invoking getRegionDisk.

Link copied to clipboard
data class GetRegionInstanceGroupPlainArgs(val name: String? = null, val project: String? = null, val region: String? = null, val selfLink: String? = null) : ConvertibleToJava<GetRegionInstanceGroupPlainArgs>

A collection of arguments for invoking getRegionInstanceGroup.

Link copied to clipboard
data class GetRegionInstanceTemplatePlainArgs(val filter: String? = null, val mostRecent: Boolean? = null, val name: String? = null, val project: String? = null, val region: String? = null) : ConvertibleToJava<GetRegionInstanceTemplatePlainArgs>

A collection of arguments for invoking getRegionInstanceTemplate.

Link copied to clipboard
data class GetRegionNetworkEndpointGroupPlainArgs(val name: String? = null, val project: String? = null, val region: String? = null, val selfLink: String? = null) : ConvertibleToJava<GetRegionNetworkEndpointGroupPlainArgs>

A collection of arguments for invoking getRegionNetworkEndpointGroup.

Link copied to clipboard
data class GetRegionsPlainArgs(val project: String? = null, val status: String? = null) : ConvertibleToJava<GetRegionsPlainArgs>

A collection of arguments for invoking getRegions.

Link copied to clipboard
data class GetRegionSslCertificatePlainArgs(val name: String, val project: String? = null, val region: String? = null) : ConvertibleToJava<GetRegionSslCertificatePlainArgs>

A collection of arguments for invoking getRegionSslCertificate.

Link copied to clipboard
data class GetReservationPlainArgs(val name: String, val project: String? = null, val zone: String) : ConvertibleToJava<GetReservationPlainArgs>

A collection of arguments for invoking getReservation.

Link copied to clipboard
data class GetResourcePolicyPlainArgs(val name: String, val project: String? = null, val region: String? = null) : ConvertibleToJava<GetResourcePolicyPlainArgs>

A collection of arguments for invoking getResourcePolicy.

Link copied to clipboard
data class GetRouterNatPlainArgs(val name: String, val project: String? = null, val region: String? = null, val router: String) : ConvertibleToJava<GetRouterNatPlainArgs>

A collection of arguments for invoking getRouterNat.

Link copied to clipboard
data class GetRouterPlainArgs(val name: String, val network: String, val project: String? = null, val region: String? = null) : ConvertibleToJava<GetRouterPlainArgs>

A collection of arguments for invoking getRouter.

Link copied to clipboard
Link copied to clipboard
data class GetRouterStatusPlainArgs(val name: String, val project: String? = null, val region: String? = null) : ConvertibleToJava<GetRouterStatusPlainArgs>

A collection of arguments for invoking getRouterStatus.

Link copied to clipboard
data class GetSecurityPolicyPlainArgs(val name: String? = null, val project: String? = null, val selfLink: String? = null) : ConvertibleToJava<GetSecurityPolicyPlainArgs>

A collection of arguments for invoking getSecurityPolicy.

Link copied to clipboard
data class GetSnapshotIamPolicyPlainArgs(val name: String, val project: String? = null) : ConvertibleToJava<GetSnapshotIamPolicyPlainArgs>

A collection of arguments for invoking getSnapshotIamPolicy.

Link copied to clipboard
data class GetSnapshotPlainArgs(val filter: String? = null, val mostRecent: Boolean? = null, val name: String? = null, val project: String? = null) : ConvertibleToJava<GetSnapshotPlainArgs>

/* A collection of arguments for invoking getSnapshot.

Link copied to clipboard
data class GetSSLPolicyPlainArgs(val name: String, val project: String? = null) : ConvertibleToJava<GetSSLPolicyPlainArgs>

A collection of arguments for invoking getSSLPolicy.

Link copied to clipboard
data class GetSubnetworkIamPolicyPlainArgs(val project: String? = null, val region: String? = null, val subnetwork: String) : ConvertibleToJava<GetSubnetworkIamPolicyPlainArgs>

A collection of arguments for invoking getSubnetworkIamPolicy.

Link copied to clipboard
data class GetSubnetworkPlainArgs(val name: String? = null, val project: String? = null, val region: String? = null, val selfLink: String? = null) : ConvertibleToJava<GetSubnetworkPlainArgs>

A collection of arguments for invoking getSubnetwork.

Link copied to clipboard
data class GetSubnetworksPlainArgs(val filter: String? = null, val project: String? = null, val region: String? = null) : ConvertibleToJava<GetSubnetworksPlainArgs>

A collection of arguments for invoking getSubnetworks.

Link copied to clipboard
data class GetVPNGatewayPlainArgs(val name: String, val project: String? = null, val region: String? = null) : ConvertibleToJava<GetVPNGatewayPlainArgs>

A collection of arguments for invoking getVPNGateway.

Link copied to clipboard
data class GetZonesPlainArgs(val project: String? = null, val region: String? = null, val status: String? = null) : ConvertibleToJava<GetZonesPlainArgs>

A collection of arguments for invoking getZones.

Link copied to clipboard
Link copied to clipboard
data class GlobalForwardingRuleMetadataFilterArgs(val filterLabels: Output<List<GlobalForwardingRuleMetadataFilterFilterLabelArgs>>, val filterMatchCriteria: Output<String>) : ConvertibleToJava<GlobalForwardingRuleMetadataFilterArgs>
data class GlobalForwardingRuleMetadataFilterFilterLabelArgs(val name: Output<String>, val value: Output<String>) : ConvertibleToJava<GlobalForwardingRuleMetadataFilterFilterLabelArgs>
data class GlobalForwardingRuleServiceDirectoryRegistrationsArgs(val namespace: Output<String>? = null, val serviceDirectoryRegion: Output<String>? = null) : ConvertibleToJava<GlobalForwardingRuleServiceDirectoryRegistrationsArgs>
Link copied to clipboard
data class HaVpnGatewayVpnInterfaceArgs(val id: Output<Int>? = null, val interconnectAttachment: Output<String>? = null, val ipAddress: Output<String>? = null) : ConvertibleToJava<HaVpnGatewayVpnInterfaceArgs>
Link copied to clipboard
data class HealthCheckGrpcHealthCheckArgs(val grpcServiceName: Output<String>? = null, val port: Output<Int>? = null, val portName: Output<String>? = null, val portSpecification: Output<String>? = null) : ConvertibleToJava<HealthCheckGrpcHealthCheckArgs>
Link copied to clipboard
data class HealthCheckHttp2HealthCheckArgs(val host: Output<String>? = null, val port: Output<Int>? = null, val portName: Output<String>? = null, val portSpecification: Output<String>? = null, val proxyHeader: Output<String>? = null, val requestPath: Output<String>? = null, val response: Output<String>? = null) : ConvertibleToJava<HealthCheckHttp2HealthCheckArgs>
Link copied to clipboard
data class HealthCheckHttpHealthCheckArgs(val host: Output<String>? = null, val port: Output<Int>? = null, val portName: Output<String>? = null, val portSpecification: Output<String>? = null, val proxyHeader: Output<String>? = null, val requestPath: Output<String>? = null, val response: Output<String>? = null) : ConvertibleToJava<HealthCheckHttpHealthCheckArgs>
Link copied to clipboard
data class HealthCheckHttpsHealthCheckArgs(val host: Output<String>? = null, val port: Output<Int>? = null, val portName: Output<String>? = null, val portSpecification: Output<String>? = null, val proxyHeader: Output<String>? = null, val requestPath: Output<String>? = null, val response: Output<String>? = null) : ConvertibleToJava<HealthCheckHttpsHealthCheckArgs>
Link copied to clipboard
data class HealthCheckLogConfigArgs(val enable: Output<Boolean>? = null) : ConvertibleToJava<HealthCheckLogConfigArgs>
Link copied to clipboard
data class HealthCheckSslHealthCheckArgs(val port: Output<Int>? = null, val portName: Output<String>? = null, val portSpecification: Output<String>? = null, val proxyHeader: Output<String>? = null, val request: Output<String>? = null, val response: Output<String>? = null) : ConvertibleToJava<HealthCheckSslHealthCheckArgs>
Link copied to clipboard
data class HealthCheckTcpHealthCheckArgs(val port: Output<Int>? = null, val portName: Output<String>? = null, val portSpecification: Output<String>? = null, val proxyHeader: Output<String>? = null, val request: Output<String>? = null, val response: Output<String>? = null) : ConvertibleToJava<HealthCheckTcpHealthCheckArgs>
Link copied to clipboard
data class ImageGuestOsFeatureArgs(val type: Output<String>) : ConvertibleToJava<ImageGuestOsFeatureArgs>
Link copied to clipboard
data class ImageIamBindingConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<ImageIamBindingConditionArgs>
Link copied to clipboard
data class ImageIamMemberConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<ImageIamMemberConditionArgs>
Link copied to clipboard
data class ImageImageEncryptionKeyArgs(val kmsKeySelfLink: Output<String>? = null, val kmsKeyServiceAccount: Output<String>? = null) : ConvertibleToJava<ImageImageEncryptionKeyArgs>
Link copied to clipboard
data class ImageRawDiskArgs(val containerType: Output<String>? = null, val sha1: Output<String>? = null, val source: Output<String>) : ConvertibleToJava<ImageRawDiskArgs>
Link copied to clipboard
Link copied to clipboard
data class InstanceAdvancedMachineFeaturesArgs(val enableNestedVirtualization: Output<Boolean>? = null, val threadsPerCore: Output<Int>? = null, val visibleCoreCount: Output<Int>? = null) : ConvertibleToJava<InstanceAdvancedMachineFeaturesArgs>
Link copied to clipboard
data class InstanceAttachedDiskArgs(val deviceName: Output<String>? = null, val diskEncryptionKeyRaw: Output<String>? = null, val diskEncryptionKeySha256: Output<String>? = null, val kmsKeySelfLink: Output<String>? = null, val mode: Output<String>? = null, val source: Output<String>) : ConvertibleToJava<InstanceAttachedDiskArgs>
Link copied to clipboard
data class InstanceBootDiskArgs(val autoDelete: Output<Boolean>? = null, val deviceName: Output<String>? = null, val diskEncryptionKeyRaw: Output<String>? = null, val diskEncryptionKeySha256: Output<String>? = null, val initializeParams: Output<InstanceBootDiskInitializeParamsArgs>? = null, val kmsKeySelfLink: Output<String>? = null, val mode: Output<String>? = null, val source: Output<String>? = null) : ConvertibleToJava<InstanceBootDiskArgs>
Link copied to clipboard
data class InstanceBootDiskInitializeParamsArgs(val enableConfidentialCompute: Output<Boolean>? = null, val image: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val provisionedIops: Output<Int>? = null, val provisionedThroughput: Output<Int>? = null, val resourceManagerTags: Output<Map<String, String>>? = null, val size: Output<Int>? = null, val storagePool: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<InstanceBootDiskInitializeParamsArgs>
Link copied to clipboard
data class InstanceConfidentialInstanceConfigArgs(val confidentialInstanceType: Output<String>? = null, val enableConfidentialCompute: Output<Boolean>? = null) : ConvertibleToJava<InstanceConfidentialInstanceConfigArgs>
data class InstanceFromMachineImageAdvancedMachineFeaturesArgs(val enableNestedVirtualization: Output<Boolean>? = null, val threadsPerCore: Output<Int>? = null, val visibleCoreCount: Output<Int>? = null) : ConvertibleToJava<InstanceFromMachineImageAdvancedMachineFeaturesArgs>
data class InstanceFromMachineImageConfidentialInstanceConfigArgs(val confidentialInstanceType: Output<String>? = null, val enableConfidentialCompute: Output<Boolean>? = null) : ConvertibleToJava<InstanceFromMachineImageConfidentialInstanceConfigArgs>
data class InstanceFromMachineImageGuestAcceleratorArgs(val count: Output<Int>, val type: Output<String>) : ConvertibleToJava<InstanceFromMachineImageGuestAcceleratorArgs>
data class InstanceFromMachineImageNetworkInterfaceAccessConfigArgs(val natIp: Output<String>? = null, val networkTier: Output<String>? = null, val publicPtrDomainName: Output<String>? = null, val securityPolicy: Output<String>? = null) : ConvertibleToJava<InstanceFromMachineImageNetworkInterfaceAccessConfigArgs>
data class InstanceFromMachineImageNetworkInterfaceAliasIpRangeArgs(val ipCidrRange: Output<String>, val subnetworkRangeName: Output<String>? = null) : ConvertibleToJava<InstanceFromMachineImageNetworkInterfaceAliasIpRangeArgs>
data class InstanceFromMachineImageNetworkInterfaceArgs(val accessConfigs: Output<List<InstanceFromMachineImageNetworkInterfaceAccessConfigArgs>>? = null, val aliasIpRanges: Output<List<InstanceFromMachineImageNetworkInterfaceAliasIpRangeArgs>>? = null, val internalIpv6PrefixLength: Output<Int>? = null, val ipv6AccessConfigs: Output<List<InstanceFromMachineImageNetworkInterfaceIpv6AccessConfigArgs>>? = null, val ipv6AccessType: Output<String>? = null, val ipv6Address: Output<String>? = null, val name: Output<String>? = null, val network: Output<String>? = null, val networkAttachment: Output<String>? = null, val networkIp: Output<String>? = null, val nicType: Output<String>? = null, val queueCount: Output<Int>? = null, val securityPolicy: Output<String>? = null, val stackType: Output<String>? = null, val subnetwork: Output<String>? = null, val subnetworkProject: Output<String>? = null) : ConvertibleToJava<InstanceFromMachineImageNetworkInterfaceArgs>
data class InstanceFromMachineImageNetworkInterfaceIpv6AccessConfigArgs(val externalIpv6: Output<String>? = null, val externalIpv6PrefixLength: Output<String>? = null, val name: Output<String>? = null, val networkTier: Output<String>, val publicPtrDomainName: Output<String>? = null, val securityPolicy: Output<String>? = null) : ConvertibleToJava<InstanceFromMachineImageNetworkInterfaceIpv6AccessConfigArgs>
data class InstanceFromMachineImageNetworkPerformanceConfigArgs(val totalEgressBandwidthTier: Output<String>) : ConvertibleToJava<InstanceFromMachineImageNetworkPerformanceConfigArgs>
Link copied to clipboard
data class InstanceFromMachineImageParamsArgs(val resourceManagerTags: Output<Map<String, String>>? = null) : ConvertibleToJava<InstanceFromMachineImageParamsArgs>
data class InstanceFromMachineImageReservationAffinityArgs(val specificReservation: Output<InstanceFromMachineImageReservationAffinitySpecificReservationArgs>? = null, val type: Output<String>) : ConvertibleToJava<InstanceFromMachineImageReservationAffinityArgs>
data class InstanceFromMachineImageReservationAffinitySpecificReservationArgs(val key: Output<String>, val values: Output<List<String>>) : ConvertibleToJava<InstanceFromMachineImageReservationAffinitySpecificReservationArgs>
Link copied to clipboard
data class InstanceFromMachineImageSchedulingArgs(val automaticRestart: Output<Boolean>? = null, val instanceTerminationAction: Output<String>? = null, val localSsdRecoveryTimeout: Output<InstanceFromMachineImageSchedulingLocalSsdRecoveryTimeoutArgs>? = null, val maintenanceInterval: Output<String>? = null, val maxRunDuration: Output<InstanceFromMachineImageSchedulingMaxRunDurationArgs>? = null, val minNodeCpus: Output<Int>? = null, val nodeAffinities: Output<List<InstanceFromMachineImageSchedulingNodeAffinityArgs>>? = null, val onHostMaintenance: Output<String>? = null, val onInstanceStopAction: Output<InstanceFromMachineImageSchedulingOnInstanceStopActionArgs>? = null, val preemptible: Output<Boolean>? = null, val provisioningModel: Output<String>? = null) : ConvertibleToJava<InstanceFromMachineImageSchedulingArgs>
data class InstanceFromMachineImageSchedulingLocalSsdRecoveryTimeoutArgs(val nanos: Output<Int>? = null, val seconds: Output<Int>) : ConvertibleToJava<InstanceFromMachineImageSchedulingLocalSsdRecoveryTimeoutArgs>
data class InstanceFromMachineImageSchedulingMaxRunDurationArgs(val nanos: Output<Int>? = null, val seconds: Output<Int>) : ConvertibleToJava<InstanceFromMachineImageSchedulingMaxRunDurationArgs>
data class InstanceFromMachineImageSchedulingNodeAffinityArgs(val key: Output<String>, val operator: Output<String>, val values: Output<List<String>>) : ConvertibleToJava<InstanceFromMachineImageSchedulingNodeAffinityArgs>
data class InstanceFromMachineImageSchedulingOnInstanceStopActionArgs(val discardLocalSsd: Output<Boolean>? = null) : ConvertibleToJava<InstanceFromMachineImageSchedulingOnInstanceStopActionArgs>
data class InstanceFromMachineImageServiceAccountArgs(val email: Output<String>? = null, val scopes: Output<List<String>>) : ConvertibleToJava<InstanceFromMachineImageServiceAccountArgs>
data class InstanceFromMachineImageShieldedInstanceConfigArgs(val enableIntegrityMonitoring: Output<Boolean>? = null, val enableSecureBoot: Output<Boolean>? = null, val enableVtpm: Output<Boolean>? = null) : ConvertibleToJava<InstanceFromMachineImageShieldedInstanceConfigArgs>
data class InstanceFromTemplateAdvancedMachineFeaturesArgs(val enableNestedVirtualization: Output<Boolean>? = null, val threadsPerCore: Output<Int>? = null, val visibleCoreCount: Output<Int>? = null) : ConvertibleToJava<InstanceFromTemplateAdvancedMachineFeaturesArgs>
Link copied to clipboard
data class InstanceFromTemplateAttachedDiskArgs(val deviceName: Output<String>? = null, val diskEncryptionKeyRaw: Output<String>? = null, val diskEncryptionKeySha256: Output<String>? = null, val kmsKeySelfLink: Output<String>? = null, val mode: Output<String>? = null, val source: Output<String>) : ConvertibleToJava<InstanceFromTemplateAttachedDiskArgs>
Link copied to clipboard
data class InstanceFromTemplateBootDiskArgs(val autoDelete: Output<Boolean>? = null, val deviceName: Output<String>? = null, val diskEncryptionKeyRaw: Output<String>? = null, val diskEncryptionKeySha256: Output<String>? = null, val initializeParams: Output<InstanceFromTemplateBootDiskInitializeParamsArgs>? = null, val kmsKeySelfLink: Output<String>? = null, val mode: Output<String>? = null, val source: Output<String>? = null) : ConvertibleToJava<InstanceFromTemplateBootDiskArgs>
data class InstanceFromTemplateBootDiskInitializeParamsArgs(val enableConfidentialCompute: Output<Boolean>? = null, val image: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val provisionedIops: Output<Int>? = null, val provisionedThroughput: Output<Int>? = null, val resourceManagerTags: Output<Map<String, String>>? = null, val size: Output<Int>? = null, val storagePool: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<InstanceFromTemplateBootDiskInitializeParamsArgs>
data class InstanceFromTemplateConfidentialInstanceConfigArgs(val confidentialInstanceType: Output<String>? = null, val enableConfidentialCompute: Output<Boolean>? = null) : ConvertibleToJava<InstanceFromTemplateConfidentialInstanceConfigArgs>
Link copied to clipboard
data class InstanceFromTemplateGuestAcceleratorArgs(val count: Output<Int>, val type: Output<String>) : ConvertibleToJava<InstanceFromTemplateGuestAcceleratorArgs>
data class InstanceFromTemplateNetworkInterfaceAccessConfigArgs(val natIp: Output<String>? = null, val networkTier: Output<String>? = null, val publicPtrDomainName: Output<String>? = null, val securityPolicy: Output<String>? = null) : ConvertibleToJava<InstanceFromTemplateNetworkInterfaceAccessConfigArgs>
data class InstanceFromTemplateNetworkInterfaceAliasIpRangeArgs(val ipCidrRange: Output<String>, val subnetworkRangeName: Output<String>? = null) : ConvertibleToJava<InstanceFromTemplateNetworkInterfaceAliasIpRangeArgs>
Link copied to clipboard
data class InstanceFromTemplateNetworkInterfaceArgs(val accessConfigs: Output<List<InstanceFromTemplateNetworkInterfaceAccessConfigArgs>>? = null, val aliasIpRanges: Output<List<InstanceFromTemplateNetworkInterfaceAliasIpRangeArgs>>? = null, val internalIpv6PrefixLength: Output<Int>? = null, val ipv6AccessConfigs: Output<List<InstanceFromTemplateNetworkInterfaceIpv6AccessConfigArgs>>? = null, val ipv6AccessType: Output<String>? = null, val ipv6Address: Output<String>? = null, val name: Output<String>? = null, val network: Output<String>? = null, val networkAttachment: Output<String>? = null, val networkIp: Output<String>? = null, val nicType: Output<String>? = null, val queueCount: Output<Int>? = null, val securityPolicy: Output<String>? = null, val stackType: Output<String>? = null, val subnetwork: Output<String>? = null, val subnetworkProject: Output<String>? = null) : ConvertibleToJava<InstanceFromTemplateNetworkInterfaceArgs>
data class InstanceFromTemplateNetworkInterfaceIpv6AccessConfigArgs(val externalIpv6: Output<String>? = null, val externalIpv6PrefixLength: Output<String>? = null, val name: Output<String>? = null, val networkTier: Output<String>, val publicPtrDomainName: Output<String>? = null, val securityPolicy: Output<String>? = null) : ConvertibleToJava<InstanceFromTemplateNetworkInterfaceIpv6AccessConfigArgs>
data class InstanceFromTemplateNetworkPerformanceConfigArgs(val totalEgressBandwidthTier: Output<String>) : ConvertibleToJava<InstanceFromTemplateNetworkPerformanceConfigArgs>
Link copied to clipboard
data class InstanceFromTemplateParamsArgs(val resourceManagerTags: Output<Map<String, String>>? = null) : ConvertibleToJava<InstanceFromTemplateParamsArgs>
data class InstanceFromTemplateReservationAffinityArgs(val specificReservation: Output<InstanceFromTemplateReservationAffinitySpecificReservationArgs>? = null, val type: Output<String>) : ConvertibleToJava<InstanceFromTemplateReservationAffinityArgs>
data class InstanceFromTemplateReservationAffinitySpecificReservationArgs(val key: Output<String>, val values: Output<List<String>>) : ConvertibleToJava<InstanceFromTemplateReservationAffinitySpecificReservationArgs>
Link copied to clipboard
data class InstanceFromTemplateSchedulingArgs(val automaticRestart: Output<Boolean>? = null, val instanceTerminationAction: Output<String>? = null, val localSsdRecoveryTimeout: Output<InstanceFromTemplateSchedulingLocalSsdRecoveryTimeoutArgs>? = null, val maintenanceInterval: Output<String>? = null, val maxRunDuration: Output<InstanceFromTemplateSchedulingMaxRunDurationArgs>? = null, val minNodeCpus: Output<Int>? = null, val nodeAffinities: Output<List<InstanceFromTemplateSchedulingNodeAffinityArgs>>? = null, val onHostMaintenance: Output<String>? = null, val onInstanceStopAction: Output<InstanceFromTemplateSchedulingOnInstanceStopActionArgs>? = null, val preemptible: Output<Boolean>? = null, val provisioningModel: Output<String>? = null) : ConvertibleToJava<InstanceFromTemplateSchedulingArgs>
data class InstanceFromTemplateSchedulingLocalSsdRecoveryTimeoutArgs(val nanos: Output<Int>? = null, val seconds: Output<Int>) : ConvertibleToJava<InstanceFromTemplateSchedulingLocalSsdRecoveryTimeoutArgs>
data class InstanceFromTemplateSchedulingMaxRunDurationArgs(val nanos: Output<Int>? = null, val seconds: Output<Int>) : ConvertibleToJava<InstanceFromTemplateSchedulingMaxRunDurationArgs>
data class InstanceFromTemplateSchedulingNodeAffinityArgs(val key: Output<String>, val operator: Output<String>, val values: Output<List<String>>) : ConvertibleToJava<InstanceFromTemplateSchedulingNodeAffinityArgs>
data class InstanceFromTemplateSchedulingOnInstanceStopActionArgs(val discardLocalSsd: Output<Boolean>? = null) : ConvertibleToJava<InstanceFromTemplateSchedulingOnInstanceStopActionArgs>
Link copied to clipboard
data class InstanceFromTemplateScratchDiskArgs(val deviceName: Output<String>? = null, val interface: Output<String>, val size: Output<Int>? = null) : ConvertibleToJava<InstanceFromTemplateScratchDiskArgs>
Link copied to clipboard
data class InstanceFromTemplateServiceAccountArgs(val email: Output<String>? = null, val scopes: Output<List<String>>) : ConvertibleToJava<InstanceFromTemplateServiceAccountArgs>
data class InstanceFromTemplateShieldedInstanceConfigArgs(val enableIntegrityMonitoring: Output<Boolean>? = null, val enableSecureBoot: Output<Boolean>? = null, val enableVtpm: Output<Boolean>? = null) : ConvertibleToJava<InstanceFromTemplateShieldedInstanceConfigArgs>
data class InstanceGroupManagerAllInstancesConfigArgs(val labels: Output<Map<String, String>>? = null, val metadata: Output<Map<String, String>>? = null) : ConvertibleToJava<InstanceGroupManagerAllInstancesConfigArgs>
data class InstanceGroupManagerAutoHealingPoliciesArgs(val healthCheck: Output<String>, val initialDelaySec: Output<Int>) : ConvertibleToJava<InstanceGroupManagerAutoHealingPoliciesArgs>
data class InstanceGroupManagerInstanceLifecyclePolicyArgs(val defaultActionOnFailure: Output<String>? = null, val forceUpdateOnRepair: Output<String>? = null) : ConvertibleToJava<InstanceGroupManagerInstanceLifecyclePolicyArgs>
Link copied to clipboard
data class InstanceGroupManagerNamedPortArgs(val name: Output<String>, val port: Output<Int>) : ConvertibleToJava<InstanceGroupManagerNamedPortArgs>
Link copied to clipboard
data class InstanceGroupManagerParamsArgs(val resourceManagerTags: Output<Map<String, String>>? = null) : ConvertibleToJava<InstanceGroupManagerParamsArgs>
Link copied to clipboard
data class InstanceGroupManagerStandbyPolicyArgs(val initialDelaySec: Output<Int>? = null, val mode: Output<String>? = null) : ConvertibleToJava<InstanceGroupManagerStandbyPolicyArgs>
Link copied to clipboard
data class InstanceGroupManagerStatefulDiskArgs(val deleteRule: Output<String>? = null, val deviceName: Output<String>) : ConvertibleToJava<InstanceGroupManagerStatefulDiskArgs>
data class InstanceGroupManagerStatefulExternalIpArgs(val deleteRule: Output<String>? = null, val interfaceName: Output<String>? = null) : ConvertibleToJava<InstanceGroupManagerStatefulExternalIpArgs>
data class InstanceGroupManagerStatefulInternalIpArgs(val deleteRule: Output<String>? = null, val interfaceName: Output<String>? = null) : ConvertibleToJava<InstanceGroupManagerStatefulInternalIpArgs>
Link copied to clipboard
data class InstanceGroupManagerUpdatePolicyArgs(val maxSurgeFixed: Output<Int>? = null, val maxSurgePercent: Output<Int>? = null, val maxUnavailableFixed: Output<Int>? = null, val maxUnavailablePercent: Output<Int>? = null, val minReadySec: Output<Int>? = null, val minimalAction: Output<String>, val mostDisruptiveAllowedAction: Output<String>? = null, val replacementMethod: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<InstanceGroupManagerUpdatePolicyArgs>
Link copied to clipboard
data class InstanceGroupManagerVersionArgs(val instanceTemplate: Output<String>, val name: Output<String>? = null, val targetSize: Output<InstanceGroupManagerVersionTargetSizeArgs>? = null) : ConvertibleToJava<InstanceGroupManagerVersionArgs>
data class InstanceGroupManagerVersionTargetSizeArgs(val fixed: Output<Int>? = null, val percent: Output<Int>? = null) : ConvertibleToJava<InstanceGroupManagerVersionTargetSizeArgs>
Link copied to clipboard
data class InstanceGroupNamedPortArgs(val name: Output<String>, val port: Output<Int>) : ConvertibleToJava<InstanceGroupNamedPortArgs>
Link copied to clipboard
data class InstanceGuestAcceleratorArgs(val count: Output<Int>, val type: Output<String>) : ConvertibleToJava<InstanceGuestAcceleratorArgs>
Link copied to clipboard
data class InstanceIAMBindingConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<InstanceIAMBindingConditionArgs>
Link copied to clipboard
data class InstanceIAMMemberConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<InstanceIAMMemberConditionArgs>
Link copied to clipboard
data class InstanceNetworkInterfaceAccessConfigArgs(val natIp: Output<String>? = null, val networkTier: Output<String>? = null, val publicPtrDomainName: Output<String>? = null, val securityPolicy: Output<String>? = null) : ConvertibleToJava<InstanceNetworkInterfaceAccessConfigArgs>
Link copied to clipboard
data class InstanceNetworkInterfaceAliasIpRangeArgs(val ipCidrRange: Output<String>, val subnetworkRangeName: Output<String>? = null) : ConvertibleToJava<InstanceNetworkInterfaceAliasIpRangeArgs>
Link copied to clipboard
data class InstanceNetworkInterfaceArgs(val accessConfigs: Output<List<InstanceNetworkInterfaceAccessConfigArgs>>? = null, val aliasIpRanges: Output<List<InstanceNetworkInterfaceAliasIpRangeArgs>>? = null, val internalIpv6PrefixLength: Output<Int>? = null, val ipv6AccessConfigs: Output<List<InstanceNetworkInterfaceIpv6AccessConfigArgs>>? = null, val ipv6AccessType: Output<String>? = null, val ipv6Address: Output<String>? = null, val name: Output<String>? = null, val network: Output<String>? = null, val networkAttachment: Output<String>? = null, val networkIp: Output<String>? = null, val nicType: Output<String>? = null, val queueCount: Output<Int>? = null, val securityPolicy: Output<String>? = null, val stackType: Output<String>? = null, val subnetwork: Output<String>? = null, val subnetworkProject: Output<String>? = null) : ConvertibleToJava<InstanceNetworkInterfaceArgs>
data class InstanceNetworkInterfaceIpv6AccessConfigArgs(val externalIpv6: Output<String>? = null, val externalIpv6PrefixLength: Output<String>? = null, val name: Output<String>? = null, val networkTier: Output<String>, val publicPtrDomainName: Output<String>? = null, val securityPolicy: Output<String>? = null) : ConvertibleToJava<InstanceNetworkInterfaceIpv6AccessConfigArgs>
Link copied to clipboard
data class InstanceNetworkPerformanceConfigArgs(val totalEgressBandwidthTier: Output<String>) : ConvertibleToJava<InstanceNetworkPerformanceConfigArgs>
Link copied to clipboard
data class InstanceParamsArgs(val resourceManagerTags: Output<Map<String, String>>? = null) : ConvertibleToJava<InstanceParamsArgs>
Link copied to clipboard
Link copied to clipboard
data class InstanceReservationAffinityArgs(val specificReservation: Output<InstanceReservationAffinitySpecificReservationArgs>? = null, val type: Output<String>) : ConvertibleToJava<InstanceReservationAffinityArgs>
data class InstanceReservationAffinitySpecificReservationArgs(val key: Output<String>, val values: Output<List<String>>) : ConvertibleToJava<InstanceReservationAffinitySpecificReservationArgs>
Link copied to clipboard
data class InstanceSchedulingArgs(val automaticRestart: Output<Boolean>? = null, val instanceTerminationAction: Output<String>? = null, val localSsdRecoveryTimeout: Output<InstanceSchedulingLocalSsdRecoveryTimeoutArgs>? = null, val maintenanceInterval: Output<String>? = null, val maxRunDuration: Output<InstanceSchedulingMaxRunDurationArgs>? = null, val minNodeCpus: Output<Int>? = null, val nodeAffinities: Output<List<InstanceSchedulingNodeAffinityArgs>>? = null, val onHostMaintenance: Output<String>? = null, val onInstanceStopAction: Output<InstanceSchedulingOnInstanceStopActionArgs>? = null, val preemptible: Output<Boolean>? = null, val provisioningModel: Output<String>? = null) : ConvertibleToJava<InstanceSchedulingArgs>
data class InstanceSchedulingLocalSsdRecoveryTimeoutArgs(val nanos: Output<Int>? = null, val seconds: Output<Int>) : ConvertibleToJava<InstanceSchedulingLocalSsdRecoveryTimeoutArgs>
Link copied to clipboard
data class InstanceSchedulingMaxRunDurationArgs(val nanos: Output<Int>? = null, val seconds: Output<Int>) : ConvertibleToJava<InstanceSchedulingMaxRunDurationArgs>
Link copied to clipboard
data class InstanceSchedulingNodeAffinityArgs(val key: Output<String>, val operator: Output<String>, val values: Output<List<String>>) : ConvertibleToJava<InstanceSchedulingNodeAffinityArgs>
data class InstanceSchedulingOnInstanceStopActionArgs(val discardLocalSsd: Output<Boolean>? = null) : ConvertibleToJava<InstanceSchedulingOnInstanceStopActionArgs>
Link copied to clipboard
data class InstanceScratchDiskArgs(val deviceName: Output<String>? = null, val interface: Output<String>, val size: Output<Int>? = null) : ConvertibleToJava<InstanceScratchDiskArgs>
Link copied to clipboard
data class InstanceServiceAccountArgs(val email: Output<String>? = null, val scopes: Output<List<String>>) : ConvertibleToJava<InstanceServiceAccountArgs>
Link copied to clipboard
data class InstanceSettingsMetadataArgs(val items: Output<Map<String, String>>? = null) : ConvertibleToJava<InstanceSettingsMetadataArgs>
Link copied to clipboard
data class InstanceShieldedInstanceConfigArgs(val enableIntegrityMonitoring: Output<Boolean>? = null, val enableSecureBoot: Output<Boolean>? = null, val enableVtpm: Output<Boolean>? = null) : ConvertibleToJava<InstanceShieldedInstanceConfigArgs>
data class InstanceTemplateAdvancedMachineFeaturesArgs(val enableNestedVirtualization: Output<Boolean>? = null, val threadsPerCore: Output<Int>? = null, val visibleCoreCount: Output<Int>? = null) : ConvertibleToJava<InstanceTemplateAdvancedMachineFeaturesArgs>
data class InstanceTemplateConfidentialInstanceConfigArgs(val confidentialInstanceType: Output<String>? = null, val enableConfidentialCompute: Output<Boolean>? = null) : ConvertibleToJava<InstanceTemplateConfidentialInstanceConfigArgs>
Link copied to clipboard
data class InstanceTemplateDiskArgs(val autoDelete: Output<Boolean>? = null, val boot: Output<Boolean>? = null, val deviceName: Output<String>? = null, val diskEncryptionKey: Output<InstanceTemplateDiskDiskEncryptionKeyArgs>? = null, val diskName: Output<String>? = null, val diskSizeGb: Output<Int>? = null, val diskType: Output<String>? = null, val interface: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val mode: Output<String>? = null, val provisionedIops: Output<Int>? = null, val resourceManagerTags: Output<Map<String, String>>? = null, val resourcePolicies: Output<String>? = null, val source: Output<String>? = null, val sourceImage: Output<String>? = null, val sourceImageEncryptionKey: Output<InstanceTemplateDiskSourceImageEncryptionKeyArgs>? = null, val sourceSnapshot: Output<String>? = null, val sourceSnapshotEncryptionKey: Output<InstanceTemplateDiskSourceSnapshotEncryptionKeyArgs>? = null, val type: Output<String>? = null) : ConvertibleToJava<InstanceTemplateDiskArgs>
data class InstanceTemplateDiskDiskEncryptionKeyArgs(val kmsKeySelfLink: Output<String>) : ConvertibleToJava<InstanceTemplateDiskDiskEncryptionKeyArgs>
data class InstanceTemplateDiskSourceImageEncryptionKeyArgs(val kmsKeySelfLink: Output<String>, val kmsKeyServiceAccount: Output<String>? = null) : ConvertibleToJava<InstanceTemplateDiskSourceImageEncryptionKeyArgs>
data class InstanceTemplateDiskSourceSnapshotEncryptionKeyArgs(val kmsKeySelfLink: Output<String>, val kmsKeyServiceAccount: Output<String>? = null) : ConvertibleToJava<InstanceTemplateDiskSourceSnapshotEncryptionKeyArgs>
Link copied to clipboard
data class InstanceTemplateGuestAcceleratorArgs(val count: Output<Int>, val type: Output<String>) : ConvertibleToJava<InstanceTemplateGuestAcceleratorArgs>
data class InstanceTemplateNetworkInterfaceAccessConfigArgs(val natIp: Output<String>? = null, val networkTier: Output<String>? = null, val publicPtrDomainName: Output<String>? = null) : ConvertibleToJava<InstanceTemplateNetworkInterfaceAccessConfigArgs>
data class InstanceTemplateNetworkInterfaceAliasIpRangeArgs(val ipCidrRange: Output<String>, val subnetworkRangeName: Output<String>? = null) : ConvertibleToJava<InstanceTemplateNetworkInterfaceAliasIpRangeArgs>
Link copied to clipboard
data class InstanceTemplateNetworkInterfaceArgs(val accessConfigs: Output<List<InstanceTemplateNetworkInterfaceAccessConfigArgs>>? = null, val aliasIpRanges: Output<List<InstanceTemplateNetworkInterfaceAliasIpRangeArgs>>? = null, val internalIpv6PrefixLength: Output<Int>? = null, val ipv6AccessConfigs: Output<List<InstanceTemplateNetworkInterfaceIpv6AccessConfigArgs>>? = null, val ipv6AccessType: Output<String>? = null, val ipv6Address: Output<String>? = null, val name: Output<String>? = null, val network: Output<String>? = null, val networkAttachment: Output<String>? = null, val networkIp: Output<String>? = null, val nicType: Output<String>? = null, val queueCount: Output<Int>? = null, val stackType: Output<String>? = null, val subnetwork: Output<String>? = null, val subnetworkProject: Output<String>? = null) : ConvertibleToJava<InstanceTemplateNetworkInterfaceArgs>
data class InstanceTemplateNetworkInterfaceIpv6AccessConfigArgs(val externalIpv6: Output<String>? = null, val externalIpv6PrefixLength: Output<String>? = null, val name: Output<String>? = null, val networkTier: Output<String>, val publicPtrDomainName: Output<String>? = null) : ConvertibleToJava<InstanceTemplateNetworkInterfaceIpv6AccessConfigArgs>
data class InstanceTemplateNetworkPerformanceConfigArgs(val totalEgressBandwidthTier: Output<String>) : ConvertibleToJava<InstanceTemplateNetworkPerformanceConfigArgs>
Link copied to clipboard
data class InstanceTemplateReservationAffinityArgs(val specificReservation: Output<InstanceTemplateReservationAffinitySpecificReservationArgs>? = null, val type: Output<String>) : ConvertibleToJava<InstanceTemplateReservationAffinityArgs>
data class InstanceTemplateReservationAffinitySpecificReservationArgs(val key: Output<String>, val values: Output<List<String>>) : ConvertibleToJava<InstanceTemplateReservationAffinitySpecificReservationArgs>
Link copied to clipboard
data class InstanceTemplateSchedulingArgs(val automaticRestart: Output<Boolean>? = null, val instanceTerminationAction: Output<String>? = null, val localSsdRecoveryTimeouts: Output<List<InstanceTemplateSchedulingLocalSsdRecoveryTimeoutArgs>>? = null, val maintenanceInterval: Output<String>? = null, val maxRunDuration: Output<InstanceTemplateSchedulingMaxRunDurationArgs>? = null, val minNodeCpus: Output<Int>? = null, val nodeAffinities: Output<List<InstanceTemplateSchedulingNodeAffinityArgs>>? = null, val onHostMaintenance: Output<String>? = null, val onInstanceStopAction: Output<InstanceTemplateSchedulingOnInstanceStopActionArgs>? = null, val preemptible: Output<Boolean>? = null, val provisioningModel: Output<String>? = null) : ConvertibleToJava<InstanceTemplateSchedulingArgs>
data class InstanceTemplateSchedulingLocalSsdRecoveryTimeoutArgs(val nanos: Output<Int>? = null, val seconds: Output<Int>) : ConvertibleToJava<InstanceTemplateSchedulingLocalSsdRecoveryTimeoutArgs>
data class InstanceTemplateSchedulingMaxRunDurationArgs(val nanos: Output<Int>? = null, val seconds: Output<Int>) : ConvertibleToJava<InstanceTemplateSchedulingMaxRunDurationArgs>
data class InstanceTemplateSchedulingNodeAffinityArgs(val key: Output<String>, val operator: Output<String>, val values: Output<List<String>>) : ConvertibleToJava<InstanceTemplateSchedulingNodeAffinityArgs>
data class InstanceTemplateSchedulingOnInstanceStopActionArgs(val discardLocalSsd: Output<Boolean>? = null) : ConvertibleToJava<InstanceTemplateSchedulingOnInstanceStopActionArgs>
Link copied to clipboard
data class InstanceTemplateServiceAccountArgs(val email: Output<String>? = null, val scopes: Output<List<String>>) : ConvertibleToJava<InstanceTemplateServiceAccountArgs>
data class InstanceTemplateShieldedInstanceConfigArgs(val enableIntegrityMonitoring: Output<Boolean>? = null, val enableSecureBoot: Output<Boolean>? = null, val enableVtpm: Output<Boolean>? = null) : ConvertibleToJava<InstanceTemplateShieldedInstanceConfigArgs>
Link copied to clipboard
data class InterconnectMacsecArgs(val preSharedKeys: Output<List<InterconnectMacsecPreSharedKeyArgs>>) : ConvertibleToJava<InterconnectMacsecArgs>
Link copied to clipboard
data class InterconnectMacsecPreSharedKeyArgs(val failOpen: Output<Boolean>? = null, val name: Output<String>, val startTime: Output<String>? = null) : ConvertibleToJava<InterconnectMacsecPreSharedKeyArgs>
Link copied to clipboard
data class MachineImageIamBindingConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<MachineImageIamBindingConditionArgs>
Link copied to clipboard
data class MachineImageIamMemberConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<MachineImageIamMemberConditionArgs>
data class MachineImageMachineImageEncryptionKeyArgs(val kmsKeyName: Output<String>? = null, val kmsKeyServiceAccount: Output<String>? = null, val rawKey: Output<String>? = null, val sha256: Output<String>? = null) : ConvertibleToJava<MachineImageMachineImageEncryptionKeyArgs>
Link copied to clipboard
data class ManagedSslCertificateManagedArgs(val domains: Output<List<String>>) : ConvertibleToJava<ManagedSslCertificateManagedArgs>
Link copied to clipboard
data class MangedSslCertificateManagedArgs(val domains: Output<List<String>>) : ConvertibleToJava<MangedSslCertificateManagedArgs>
Link copied to clipboard
data class NetworkEndpointListNetworkEndpointArgs(val instance: Output<String>? = null, val ipAddress: Output<String>, val port: Output<Int>? = null) : ConvertibleToJava<NetworkEndpointListNetworkEndpointArgs>
Link copied to clipboard
data class NetworkFirewallPolicyRuleMatchArgs(val destAddressGroups: Output<List<String>>? = null, val destFqdns: Output<List<String>>? = null, val destIpRanges: Output<List<String>>? = null, val destRegionCodes: Output<List<String>>? = null, val destThreatIntelligences: Output<List<String>>? = null, val layer4Configs: Output<List<NetworkFirewallPolicyRuleMatchLayer4ConfigArgs>>, val srcAddressGroups: Output<List<String>>? = null, val srcFqdns: Output<List<String>>? = null, val srcIpRanges: Output<List<String>>? = null, val srcRegionCodes: Output<List<String>>? = null, val srcSecureTags: Output<List<NetworkFirewallPolicyRuleMatchSrcSecureTagArgs>>? = null, val srcThreatIntelligences: Output<List<String>>? = null) : ConvertibleToJava<NetworkFirewallPolicyRuleMatchArgs>
data class NetworkFirewallPolicyRuleMatchLayer4ConfigArgs(val ipProtocol: Output<String>, val ports: Output<List<String>>? = null) : ConvertibleToJava<NetworkFirewallPolicyRuleMatchLayer4ConfigArgs>
data class NetworkFirewallPolicyRuleMatchSrcSecureTagArgs(val name: Output<String>, val state: Output<String>? = null) : ConvertibleToJava<NetworkFirewallPolicyRuleMatchSrcSecureTagArgs>
data class NetworkFirewallPolicyRuleTargetSecureTagArgs(val name: Output<String>, val state: Output<String>? = null) : ConvertibleToJava<NetworkFirewallPolicyRuleTargetSecureTagArgs>
Link copied to clipboard
data class NodeGroupAutoscalingPolicyArgs(val maxNodes: Output<Int>? = null, val minNodes: Output<Int>? = null, val mode: Output<String>? = null) : ConvertibleToJava<NodeGroupAutoscalingPolicyArgs>
Link copied to clipboard
data class NodeGroupMaintenanceWindowArgs(val startTime: Output<String>) : ConvertibleToJava<NodeGroupMaintenanceWindowArgs>
Link copied to clipboard
data class NodeGroupShareSettingsArgs(val projectMaps: Output<List<NodeGroupShareSettingsProjectMapArgs>>? = null, val shareType: Output<String>) : ConvertibleToJava<NodeGroupShareSettingsArgs>
Link copied to clipboard
data class NodeGroupShareSettingsProjectMapArgs(val id: Output<String>, val projectId: Output<String>) : ConvertibleToJava<NodeGroupShareSettingsProjectMapArgs>
Link copied to clipboard
data class NodeTemplateNodeTypeFlexibilityArgs(val cpus: Output<String>? = null, val localSsd: Output<String>? = null, val memory: Output<String>? = null) : ConvertibleToJava<NodeTemplateNodeTypeFlexibilityArgs>
Link copied to clipboard
data class NodeTemplateServerBindingArgs(val type: Output<String>) : ConvertibleToJava<NodeTemplateServerBindingArgs>
Link copied to clipboard
data class OrganizationSecurityPolicyRuleMatchArgs(val config: Output<OrganizationSecurityPolicyRuleMatchConfigArgs>, val description: Output<String>? = null, val versionedExpr: Output<String>? = null) : ConvertibleToJava<OrganizationSecurityPolicyRuleMatchArgs>
data class OrganizationSecurityPolicyRuleMatchConfigArgs(val destIpRanges: Output<List<String>>? = null, val layer4Configs: Output<List<OrganizationSecurityPolicyRuleMatchConfigLayer4ConfigArgs>>, val srcIpRanges: Output<List<String>>? = null) : ConvertibleToJava<OrganizationSecurityPolicyRuleMatchConfigArgs>
data class OrganizationSecurityPolicyRuleMatchConfigLayer4ConfigArgs(val ipProtocol: Output<String>, val ports: Output<List<String>>? = null) : ConvertibleToJava<OrganizationSecurityPolicyRuleMatchConfigLayer4ConfigArgs>
Link copied to clipboard
data class PacketMirroringCollectorIlbArgs(val url: Output<String>) : ConvertibleToJava<PacketMirroringCollectorIlbArgs>
Link copied to clipboard
data class PacketMirroringFilterArgs(val cidrRanges: Output<List<String>>? = null, val direction: Output<String>? = null, val ipProtocols: Output<List<String>>? = null) : ConvertibleToJava<PacketMirroringFilterArgs>
Link copied to clipboard
data class PacketMirroringMirroredResourcesArgs(val instances: Output<List<PacketMirroringMirroredResourcesInstanceArgs>>? = null, val subnetworks: Output<List<PacketMirroringMirroredResourcesSubnetworkArgs>>? = null, val tags: Output<List<String>>? = null) : ConvertibleToJava<PacketMirroringMirroredResourcesArgs>
data class PacketMirroringMirroredResourcesInstanceArgs(val url: Output<String>) : ConvertibleToJava<PacketMirroringMirroredResourcesInstanceArgs>
data class PacketMirroringMirroredResourcesSubnetworkArgs(val url: Output<String>) : ConvertibleToJava<PacketMirroringMirroredResourcesSubnetworkArgs>
Link copied to clipboard
data class PacketMirroringNetworkArgs(val url: Output<String>) : ConvertibleToJava<PacketMirroringNetworkArgs>
Link copied to clipboard
data class PerInstanceConfigPreservedStateArgs(val disks: Output<List<PerInstanceConfigPreservedStateDiskArgs>>? = null, val externalIps: Output<List<PerInstanceConfigPreservedStateExternalIpArgs>>? = null, val internalIps: Output<List<PerInstanceConfigPreservedStateInternalIpArgs>>? = null, val metadata: Output<Map<String, String>>? = null) : ConvertibleToJava<PerInstanceConfigPreservedStateArgs>
Link copied to clipboard
data class PerInstanceConfigPreservedStateDiskArgs(val deleteRule: Output<String>? = null, val deviceName: Output<String>, val mode: Output<String>? = null, val source: Output<String>) : ConvertibleToJava<PerInstanceConfigPreservedStateDiskArgs>
data class PerInstanceConfigPreservedStateExternalIpArgs(val autoDelete: Output<String>? = null, val interfaceName: Output<String>, val ipAddress: Output<PerInstanceConfigPreservedStateExternalIpIpAddressArgs>? = null) : ConvertibleToJava<PerInstanceConfigPreservedStateExternalIpArgs>
data class PerInstanceConfigPreservedStateExternalIpIpAddressArgs(val address: Output<String>? = null) : ConvertibleToJava<PerInstanceConfigPreservedStateExternalIpIpAddressArgs>
data class PerInstanceConfigPreservedStateInternalIpArgs(val autoDelete: Output<String>? = null, val interfaceName: Output<String>, val ipAddress: Output<PerInstanceConfigPreservedStateInternalIpIpAddressArgs>? = null) : ConvertibleToJava<PerInstanceConfigPreservedStateInternalIpArgs>
data class PerInstanceConfigPreservedStateInternalIpIpAddressArgs(val address: Output<String>? = null) : ConvertibleToJava<PerInstanceConfigPreservedStateInternalIpIpAddressArgs>
Link copied to clipboard
data class RegionAutoscalerAutoscalingPolicyArgs(val cooldownPeriod: Output<Int>? = null, val cpuUtilization: Output<RegionAutoscalerAutoscalingPolicyCpuUtilizationArgs>? = null, val loadBalancingUtilization: Output<RegionAutoscalerAutoscalingPolicyLoadBalancingUtilizationArgs>? = null, val maxReplicas: Output<Int>, val metrics: Output<List<RegionAutoscalerAutoscalingPolicyMetricArgs>>? = null, val minReplicas: Output<Int>, val mode: Output<String>? = null, val scaleDownControl: Output<RegionAutoscalerAutoscalingPolicyScaleDownControlArgs>? = null, val scaleInControl: Output<RegionAutoscalerAutoscalingPolicyScaleInControlArgs>? = null, val scalingSchedules: Output<List<RegionAutoscalerAutoscalingPolicyScalingScheduleArgs>>? = null) : ConvertibleToJava<RegionAutoscalerAutoscalingPolicyArgs>
data class RegionAutoscalerAutoscalingPolicyCpuUtilizationArgs(val predictiveMethod: Output<String>? = null, val target: Output<Double>) : ConvertibleToJava<RegionAutoscalerAutoscalingPolicyCpuUtilizationArgs>
data class RegionAutoscalerAutoscalingPolicyLoadBalancingUtilizationArgs(val target: Output<Double>) : ConvertibleToJava<RegionAutoscalerAutoscalingPolicyLoadBalancingUtilizationArgs>
data class RegionAutoscalerAutoscalingPolicyMetricArgs(val filter: Output<String>? = null, val name: Output<String>, val singleInstanceAssignment: Output<Double>? = null, val target: Output<Double>? = null, val type: Output<String>? = null) : ConvertibleToJava<RegionAutoscalerAutoscalingPolicyMetricArgs>
data class RegionAutoscalerAutoscalingPolicyScaleDownControlArgs(val maxScaledDownReplicas: Output<RegionAutoscalerAutoscalingPolicyScaleDownControlMaxScaledDownReplicasArgs>? = null, val timeWindowSec: Output<Int>? = null) : ConvertibleToJava<RegionAutoscalerAutoscalingPolicyScaleDownControlArgs>
data class RegionAutoscalerAutoscalingPolicyScaleDownControlMaxScaledDownReplicasArgs(val fixed: Output<Int>? = null, val percent: Output<Int>? = null) : ConvertibleToJava<RegionAutoscalerAutoscalingPolicyScaleDownControlMaxScaledDownReplicasArgs>
data class RegionAutoscalerAutoscalingPolicyScaleInControlArgs(val maxScaledInReplicas: Output<RegionAutoscalerAutoscalingPolicyScaleInControlMaxScaledInReplicasArgs>? = null, val timeWindowSec: Output<Int>? = null) : ConvertibleToJava<RegionAutoscalerAutoscalingPolicyScaleInControlArgs>
data class RegionAutoscalerAutoscalingPolicyScaleInControlMaxScaledInReplicasArgs(val fixed: Output<Int>? = null, val percent: Output<Int>? = null) : ConvertibleToJava<RegionAutoscalerAutoscalingPolicyScaleInControlMaxScaledInReplicasArgs>
data class RegionAutoscalerAutoscalingPolicyScalingScheduleArgs(val description: Output<String>? = null, val disabled: Output<Boolean>? = null, val durationSec: Output<Int>, val minRequiredReplicas: Output<Int>, val name: Output<String>, val schedule: Output<String>, val timeZone: Output<String>? = null) : ConvertibleToJava<RegionAutoscalerAutoscalingPolicyScalingScheduleArgs>
Link copied to clipboard
data class RegionBackendServiceBackendArgs(val balancingMode: Output<String>? = null, val capacityScaler: Output<Double>? = null, val description: Output<String>? = null, val failover: Output<Boolean>? = null, val group: Output<String>, val maxConnections: Output<Int>? = null, val maxConnectionsPerEndpoint: Output<Int>? = null, val maxConnectionsPerInstance: Output<Int>? = null, val maxRate: Output<Int>? = null, val maxRatePerEndpoint: Output<Double>? = null, val maxRatePerInstance: Output<Double>? = null, val maxUtilization: Output<Double>? = null) : ConvertibleToJava<RegionBackendServiceBackendArgs>
Link copied to clipboard
data class RegionBackendServiceCdnPolicyArgs(val cacheKeyPolicy: Output<RegionBackendServiceCdnPolicyCacheKeyPolicyArgs>? = null, val cacheMode: Output<String>? = null, val clientTtl: Output<Int>? = null, val defaultTtl: Output<Int>? = null, val maxTtl: Output<Int>? = null, val negativeCaching: Output<Boolean>? = null, val negativeCachingPolicies: Output<List<RegionBackendServiceCdnPolicyNegativeCachingPolicyArgs>>? = null, val serveWhileStale: Output<Int>? = null, val signedUrlCacheMaxAgeSec: Output<Int>? = null) : ConvertibleToJava<RegionBackendServiceCdnPolicyArgs>
data class RegionBackendServiceCdnPolicyCacheKeyPolicyArgs(val includeHost: Output<Boolean>? = null, val includeNamedCookies: Output<List<String>>? = null, val includeProtocol: Output<Boolean>? = null, val includeQueryString: Output<Boolean>? = null, val queryStringBlacklists: Output<List<String>>? = null, val queryStringWhitelists: Output<List<String>>? = null) : ConvertibleToJava<RegionBackendServiceCdnPolicyCacheKeyPolicyArgs>
data class RegionBackendServiceCdnPolicyNegativeCachingPolicyArgs(val code: Output<Int>? = null, val ttl: Output<Int>? = null) : ConvertibleToJava<RegionBackendServiceCdnPolicyNegativeCachingPolicyArgs>
Link copied to clipboard
data class RegionBackendServiceCircuitBreakersArgs(val connectTimeout: Output<RegionBackendServiceCircuitBreakersConnectTimeoutArgs>? = null, val maxConnections: Output<Int>? = null, val maxPendingRequests: Output<Int>? = null, val maxRequests: Output<Int>? = null, val maxRequestsPerConnection: Output<Int>? = null, val maxRetries: Output<Int>? = null) : ConvertibleToJava<RegionBackendServiceCircuitBreakersArgs>
data class RegionBackendServiceCircuitBreakersConnectTimeoutArgs(val nanos: Output<Int>? = null, val seconds: Output<Int>) : ConvertibleToJava<RegionBackendServiceCircuitBreakersConnectTimeoutArgs>
data class RegionBackendServiceConnectionTrackingPolicyArgs(val connectionPersistenceOnUnhealthyBackends: Output<String>? = null, val enableStrongAffinity: Output<Boolean>? = null, val idleTimeoutSec: Output<Int>? = null, val trackingMode: Output<String>? = null) : ConvertibleToJava<RegionBackendServiceConnectionTrackingPolicyArgs>
Link copied to clipboard
data class RegionBackendServiceConsistentHashArgs(val httpCookie: Output<RegionBackendServiceConsistentHashHttpCookieArgs>? = null, val httpHeaderName: Output<String>? = null, val minimumRingSize: Output<Int>? = null) : ConvertibleToJava<RegionBackendServiceConsistentHashArgs>
data class RegionBackendServiceConsistentHashHttpCookieArgs(val name: Output<String>? = null, val path: Output<String>? = null, val ttl: Output<RegionBackendServiceConsistentHashHttpCookieTtlArgs>? = null) : ConvertibleToJava<RegionBackendServiceConsistentHashHttpCookieArgs>
data class RegionBackendServiceConsistentHashHttpCookieTtlArgs(val nanos: Output<Int>? = null, val seconds: Output<Int>) : ConvertibleToJava<RegionBackendServiceConsistentHashHttpCookieTtlArgs>
Link copied to clipboard
data class RegionBackendServiceFailoverPolicyArgs(val disableConnectionDrainOnFailover: Output<Boolean>? = null, val dropTrafficIfUnhealthy: Output<Boolean>? = null, val failoverRatio: Output<Double>? = null) : ConvertibleToJava<RegionBackendServiceFailoverPolicyArgs>
data class RegionBackendServiceIamBindingConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<RegionBackendServiceIamBindingConditionArgs>
data class RegionBackendServiceIamMemberConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<RegionBackendServiceIamMemberConditionArgs>
Link copied to clipboard
data class RegionBackendServiceIapArgs(val oauth2ClientId: Output<String>, val oauth2ClientSecret: Output<String>, val oauth2ClientSecretSha256: Output<String>? = null) : ConvertibleToJava<RegionBackendServiceIapArgs>
Link copied to clipboard
data class RegionBackendServiceLogConfigArgs(val enable: Output<Boolean>? = null, val sampleRate: Output<Double>? = null) : ConvertibleToJava<RegionBackendServiceLogConfigArgs>
Link copied to clipboard
data class RegionBackendServiceOutlierDetectionArgs(val baseEjectionTime: Output<RegionBackendServiceOutlierDetectionBaseEjectionTimeArgs>? = null, val consecutiveErrors: Output<Int>? = null, val consecutiveGatewayFailure: Output<Int>? = null, val enforcingConsecutiveErrors: Output<Int>? = null, val enforcingConsecutiveGatewayFailure: Output<Int>? = null, val enforcingSuccessRate: Output<Int>? = null, val interval: Output<RegionBackendServiceOutlierDetectionIntervalArgs>? = null, val maxEjectionPercent: Output<Int>? = null, val successRateMinimumHosts: Output<Int>? = null, val successRateRequestVolume: Output<Int>? = null, val successRateStdevFactor: Output<Int>? = null) : ConvertibleToJava<RegionBackendServiceOutlierDetectionArgs>
data class RegionBackendServiceOutlierDetectionBaseEjectionTimeArgs(val nanos: Output<Int>? = null, val seconds: Output<Int>) : ConvertibleToJava<RegionBackendServiceOutlierDetectionBaseEjectionTimeArgs>
data class RegionBackendServiceOutlierDetectionIntervalArgs(val nanos: Output<Int>? = null, val seconds: Output<Int>) : ConvertibleToJava<RegionBackendServiceOutlierDetectionIntervalArgs>
Link copied to clipboard
data class RegionBackendServiceSubsettingArgs(val policy: Output<String>) : ConvertibleToJava<RegionBackendServiceSubsettingArgs>
Link copied to clipboard
data class RegionCommitmentLicenseResourceArgs(val amount: Output<String>? = null, val coresPerLicense: Output<String>? = null, val license: Output<String>) : ConvertibleToJava<RegionCommitmentLicenseResourceArgs>
Link copied to clipboard
data class RegionCommitmentResourceArgs(val acceleratorType: Output<String>? = null, val amount: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<RegionCommitmentResourceArgs>
Link copied to clipboard
data class RegionDiskAsyncPrimaryDiskArgs(val disk: Output<String>) : ConvertibleToJava<RegionDiskAsyncPrimaryDiskArgs>
Link copied to clipboard
data class RegionDiskDiskEncryptionKeyArgs(val kmsKeyName: Output<String>? = null, val rawKey: Output<String>? = null, val sha256: Output<String>? = null) : ConvertibleToJava<RegionDiskDiskEncryptionKeyArgs>
Link copied to clipboard
data class RegionDiskGuestOsFeatureArgs(val type: Output<String>) : ConvertibleToJava<RegionDiskGuestOsFeatureArgs>
Link copied to clipboard
data class RegionDiskIamBindingConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<RegionDiskIamBindingConditionArgs>
Link copied to clipboard
data class RegionDiskIamMemberConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<RegionDiskIamMemberConditionArgs>
data class RegionDiskSourceSnapshotEncryptionKeyArgs(val kmsKeyName: Output<String>? = null, val rawKey: Output<String>? = null, val sha256: Output<String>? = null) : ConvertibleToJava<RegionDiskSourceSnapshotEncryptionKeyArgs>
Link copied to clipboard
data class RegionHealthCheckGrpcHealthCheckArgs(val grpcServiceName: Output<String>? = null, val port: Output<Int>? = null, val portName: Output<String>? = null, val portSpecification: Output<String>? = null) : ConvertibleToJava<RegionHealthCheckGrpcHealthCheckArgs>
Link copied to clipboard
data class RegionHealthCheckHttp2HealthCheckArgs(val host: Output<String>? = null, val port: Output<Int>? = null, val portName: Output<String>? = null, val portSpecification: Output<String>? = null, val proxyHeader: Output<String>? = null, val requestPath: Output<String>? = null, val response: Output<String>? = null) : ConvertibleToJava<RegionHealthCheckHttp2HealthCheckArgs>
Link copied to clipboard
data class RegionHealthCheckHttpHealthCheckArgs(val host: Output<String>? = null, val port: Output<Int>? = null, val portName: Output<String>? = null, val portSpecification: Output<String>? = null, val proxyHeader: Output<String>? = null, val requestPath: Output<String>? = null, val response: Output<String>? = null) : ConvertibleToJava<RegionHealthCheckHttpHealthCheckArgs>
Link copied to clipboard
data class RegionHealthCheckHttpsHealthCheckArgs(val host: Output<String>? = null, val port: Output<Int>? = null, val portName: Output<String>? = null, val portSpecification: Output<String>? = null, val proxyHeader: Output<String>? = null, val requestPath: Output<String>? = null, val response: Output<String>? = null) : ConvertibleToJava<RegionHealthCheckHttpsHealthCheckArgs>
Link copied to clipboard
data class RegionHealthCheckLogConfigArgs(val enable: Output<Boolean>? = null) : ConvertibleToJava<RegionHealthCheckLogConfigArgs>
Link copied to clipboard
data class RegionHealthCheckSslHealthCheckArgs(val port: Output<Int>? = null, val portName: Output<String>? = null, val portSpecification: Output<String>? = null, val proxyHeader: Output<String>? = null, val request: Output<String>? = null, val response: Output<String>? = null) : ConvertibleToJava<RegionHealthCheckSslHealthCheckArgs>
Link copied to clipboard
data class RegionHealthCheckTcpHealthCheckArgs(val port: Output<Int>? = null, val portName: Output<String>? = null, val portSpecification: Output<String>? = null, val proxyHeader: Output<String>? = null, val request: Output<String>? = null, val response: Output<String>? = null) : ConvertibleToJava<RegionHealthCheckTcpHealthCheckArgs>
data class RegionInstanceGroupManagerAllInstancesConfigArgs(val labels: Output<Map<String, String>>? = null, val metadata: Output<Map<String, String>>? = null) : ConvertibleToJava<RegionInstanceGroupManagerAllInstancesConfigArgs>
data class RegionInstanceGroupManagerAutoHealingPoliciesArgs(val healthCheck: Output<String>, val initialDelaySec: Output<Int>) : ConvertibleToJava<RegionInstanceGroupManagerAutoHealingPoliciesArgs>
data class RegionInstanceGroupManagerInstanceLifecyclePolicyArgs(val defaultActionOnFailure: Output<String>? = null, val forceUpdateOnRepair: Output<String>? = null) : ConvertibleToJava<RegionInstanceGroupManagerInstanceLifecyclePolicyArgs>
Link copied to clipboard
data class RegionInstanceGroupManagerNamedPortArgs(val name: Output<String>, val port: Output<Int>) : ConvertibleToJava<RegionInstanceGroupManagerNamedPortArgs>
Link copied to clipboard
data class RegionInstanceGroupManagerParamsArgs(val resourceManagerTags: Output<Map<String, String>>? = null) : ConvertibleToJava<RegionInstanceGroupManagerParamsArgs>
data class RegionInstanceGroupManagerStandbyPolicyArgs(val initialDelaySec: Output<Int>? = null, val mode: Output<String>? = null) : ConvertibleToJava<RegionInstanceGroupManagerStandbyPolicyArgs>
data class RegionInstanceGroupManagerStatefulDiskArgs(val deleteRule: Output<String>? = null, val deviceName: Output<String>) : ConvertibleToJava<RegionInstanceGroupManagerStatefulDiskArgs>
data class RegionInstanceGroupManagerStatefulExternalIpArgs(val deleteRule: Output<String>? = null, val interfaceName: Output<String>? = null) : ConvertibleToJava<RegionInstanceGroupManagerStatefulExternalIpArgs>
data class RegionInstanceGroupManagerStatefulInternalIpArgs(val deleteRule: Output<String>? = null, val interfaceName: Output<String>? = null) : ConvertibleToJava<RegionInstanceGroupManagerStatefulInternalIpArgs>
data class RegionInstanceGroupManagerUpdatePolicyArgs(val instanceRedistributionType: Output<String>? = null, val maxSurgeFixed: Output<Int>? = null, val maxSurgePercent: Output<Int>? = null, val maxUnavailableFixed: Output<Int>? = null, val maxUnavailablePercent: Output<Int>? = null, val minReadySec: Output<Int>? = null, val minimalAction: Output<String>, val mostDisruptiveAllowedAction: Output<String>? = null, val replacementMethod: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<RegionInstanceGroupManagerUpdatePolicyArgs>
Link copied to clipboard
data class RegionInstanceGroupManagerVersionArgs(val instanceTemplate: Output<String>, val name: Output<String>? = null, val targetSize: Output<RegionInstanceGroupManagerVersionTargetSizeArgs>? = null) : ConvertibleToJava<RegionInstanceGroupManagerVersionArgs>
data class RegionInstanceGroupManagerVersionTargetSizeArgs(val fixed: Output<Int>? = null, val percent: Output<Int>? = null) : ConvertibleToJava<RegionInstanceGroupManagerVersionTargetSizeArgs>
data class RegionInstanceTemplateAdvancedMachineFeaturesArgs(val enableNestedVirtualization: Output<Boolean>? = null, val threadsPerCore: Output<Int>? = null, val visibleCoreCount: Output<Int>? = null) : ConvertibleToJava<RegionInstanceTemplateAdvancedMachineFeaturesArgs>
data class RegionInstanceTemplateConfidentialInstanceConfigArgs(val confidentialInstanceType: Output<String>? = null, val enableConfidentialCompute: Output<Boolean>? = null) : ConvertibleToJava<RegionInstanceTemplateConfidentialInstanceConfigArgs>
Link copied to clipboard
data class RegionInstanceTemplateDiskArgs(val autoDelete: Output<Boolean>? = null, val boot: Output<Boolean>? = null, val deviceName: Output<String>? = null, val diskEncryptionKey: Output<RegionInstanceTemplateDiskDiskEncryptionKeyArgs>? = null, val diskName: Output<String>? = null, val diskSizeGb: Output<Int>? = null, val diskType: Output<String>? = null, val interface: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val mode: Output<String>? = null, val provisionedIops: Output<Int>? = null, val resourceManagerTags: Output<Map<String, String>>? = null, val resourcePolicies: Output<String>? = null, val source: Output<String>? = null, val sourceImage: Output<String>? = null, val sourceImageEncryptionKey: Output<RegionInstanceTemplateDiskSourceImageEncryptionKeyArgs>? = null, val sourceSnapshot: Output<String>? = null, val sourceSnapshotEncryptionKey: Output<RegionInstanceTemplateDiskSourceSnapshotEncryptionKeyArgs>? = null, val type: Output<String>? = null) : ConvertibleToJava<RegionInstanceTemplateDiskArgs>
data class RegionInstanceTemplateDiskDiskEncryptionKeyArgs(val kmsKeySelfLink: Output<String>) : ConvertibleToJava<RegionInstanceTemplateDiskDiskEncryptionKeyArgs>
data class RegionInstanceTemplateDiskSourceImageEncryptionKeyArgs(val kmsKeySelfLink: Output<String>, val kmsKeyServiceAccount: Output<String>? = null) : ConvertibleToJava<RegionInstanceTemplateDiskSourceImageEncryptionKeyArgs>
data class RegionInstanceTemplateDiskSourceSnapshotEncryptionKeyArgs(val kmsKeySelfLink: Output<String>, val kmsKeyServiceAccount: Output<String>? = null) : ConvertibleToJava<RegionInstanceTemplateDiskSourceSnapshotEncryptionKeyArgs>
data class RegionInstanceTemplateGuestAcceleratorArgs(val count: Output<Int>, val type: Output<String>) : ConvertibleToJava<RegionInstanceTemplateGuestAcceleratorArgs>
data class RegionInstanceTemplateNetworkInterfaceAccessConfigArgs(val natIp: Output<String>? = null, val networkTier: Output<String>? = null, val publicPtrDomainName: Output<String>? = null) : ConvertibleToJava<RegionInstanceTemplateNetworkInterfaceAccessConfigArgs>
data class RegionInstanceTemplateNetworkInterfaceAliasIpRangeArgs(val ipCidrRange: Output<String>, val subnetworkRangeName: Output<String>? = null) : ConvertibleToJava<RegionInstanceTemplateNetworkInterfaceAliasIpRangeArgs>
data class RegionInstanceTemplateNetworkInterfaceArgs(val accessConfigs: Output<List<RegionInstanceTemplateNetworkInterfaceAccessConfigArgs>>? = null, val aliasIpRanges: Output<List<RegionInstanceTemplateNetworkInterfaceAliasIpRangeArgs>>? = null, val internalIpv6PrefixLength: Output<Int>? = null, val ipv6AccessConfigs: Output<List<RegionInstanceTemplateNetworkInterfaceIpv6AccessConfigArgs>>? = null, val ipv6AccessType: Output<String>? = null, val ipv6Address: Output<String>? = null, val name: Output<String>? = null, val network: Output<String>? = null, val networkIp: Output<String>? = null, val nicType: Output<String>? = null, val queueCount: Output<Int>? = null, val stackType: Output<String>? = null, val subnetwork: Output<String>? = null, val subnetworkProject: Output<String>? = null) : ConvertibleToJava<RegionInstanceTemplateNetworkInterfaceArgs>
data class RegionInstanceTemplateNetworkInterfaceIpv6AccessConfigArgs(val externalIpv6: Output<String>? = null, val externalIpv6PrefixLength: Output<String>? = null, val name: Output<String>? = null, val networkTier: Output<String>, val publicPtrDomainName: Output<String>? = null) : ConvertibleToJava<RegionInstanceTemplateNetworkInterfaceIpv6AccessConfigArgs>
data class RegionInstanceTemplateNetworkPerformanceConfigArgs(val totalEgressBandwidthTier: Output<String>) : ConvertibleToJava<RegionInstanceTemplateNetworkPerformanceConfigArgs>
data class RegionInstanceTemplateReservationAffinityArgs(val specificReservation: Output<RegionInstanceTemplateReservationAffinitySpecificReservationArgs>? = null, val type: Output<String>) : ConvertibleToJava<RegionInstanceTemplateReservationAffinityArgs>
data class RegionInstanceTemplateReservationAffinitySpecificReservationArgs(val key: Output<String>, val values: Output<List<String>>) : ConvertibleToJava<RegionInstanceTemplateReservationAffinitySpecificReservationArgs>
Link copied to clipboard
data class RegionInstanceTemplateSchedulingArgs(val automaticRestart: Output<Boolean>? = null, val instanceTerminationAction: Output<String>? = null, val localSsdRecoveryTimeouts: Output<List<RegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutArgs>>? = null, val maintenanceInterval: Output<String>? = null, val maxRunDuration: Output<RegionInstanceTemplateSchedulingMaxRunDurationArgs>? = null, val minNodeCpus: Output<Int>? = null, val nodeAffinities: Output<List<RegionInstanceTemplateSchedulingNodeAffinityArgs>>? = null, val onHostMaintenance: Output<String>? = null, val onInstanceStopAction: Output<RegionInstanceTemplateSchedulingOnInstanceStopActionArgs>? = null, val preemptible: Output<Boolean>? = null, val provisioningModel: Output<String>? = null) : ConvertibleToJava<RegionInstanceTemplateSchedulingArgs>
data class RegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutArgs(val nanos: Output<Int>? = null, val seconds: Output<Int>) : ConvertibleToJava<RegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutArgs>
data class RegionInstanceTemplateSchedulingMaxRunDurationArgs(val nanos: Output<Int>? = null, val seconds: Output<Int>) : ConvertibleToJava<RegionInstanceTemplateSchedulingMaxRunDurationArgs>
data class RegionInstanceTemplateSchedulingNodeAffinityArgs(val key: Output<String>, val operator: Output<String>, val values: Output<List<String>>) : ConvertibleToJava<RegionInstanceTemplateSchedulingNodeAffinityArgs>
data class RegionInstanceTemplateSchedulingOnInstanceStopActionArgs(val discardLocalSsd: Output<Boolean>? = null) : ConvertibleToJava<RegionInstanceTemplateSchedulingOnInstanceStopActionArgs>
Link copied to clipboard
data class RegionInstanceTemplateServiceAccountArgs(val email: Output<String>? = null, val scopes: Output<List<String>>) : ConvertibleToJava<RegionInstanceTemplateServiceAccountArgs>
data class RegionInstanceTemplateShieldedInstanceConfigArgs(val enableIntegrityMonitoring: Output<Boolean>? = null, val enableSecureBoot: Output<Boolean>? = null, val enableVtpm: Output<Boolean>? = null) : ConvertibleToJava<RegionInstanceTemplateShieldedInstanceConfigArgs>
Link copied to clipboard
data class RegionNetworkEndpointGroupAppEngineArgs(val service: Output<String>? = null, val urlMask: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<RegionNetworkEndpointGroupAppEngineArgs>
data class RegionNetworkEndpointGroupCloudFunctionArgs(val function: Output<String>? = null, val urlMask: Output<String>? = null) : ConvertibleToJava<RegionNetworkEndpointGroupCloudFunctionArgs>
Link copied to clipboard
data class RegionNetworkEndpointGroupCloudRunArgs(val service: Output<String>? = null, val tag: Output<String>? = null, val urlMask: Output<String>? = null) : ConvertibleToJava<RegionNetworkEndpointGroupCloudRunArgs>
data class RegionNetworkEndpointGroupServerlessDeploymentArgs(val platform: Output<String>, val resource: Output<String>? = null, val urlMask: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<RegionNetworkEndpointGroupServerlessDeploymentArgs>
Link copied to clipboard
data class RegionNetworkFirewallPolicyRuleMatchArgs(val destAddressGroups: Output<List<String>>? = null, val destFqdns: Output<List<String>>? = null, val destIpRanges: Output<List<String>>? = null, val destRegionCodes: Output<List<String>>? = null, val destThreatIntelligences: Output<List<String>>? = null, val layer4Configs: Output<List<RegionNetworkFirewallPolicyRuleMatchLayer4ConfigArgs>>, val srcAddressGroups: Output<List<String>>? = null, val srcFqdns: Output<List<String>>? = null, val srcIpRanges: Output<List<String>>? = null, val srcRegionCodes: Output<List<String>>? = null, val srcSecureTags: Output<List<RegionNetworkFirewallPolicyRuleMatchSrcSecureTagArgs>>? = null, val srcThreatIntelligences: Output<List<String>>? = null) : ConvertibleToJava<RegionNetworkFirewallPolicyRuleMatchArgs>
data class RegionNetworkFirewallPolicyRuleMatchLayer4ConfigArgs(val ipProtocol: Output<String>, val ports: Output<List<String>>? = null) : ConvertibleToJava<RegionNetworkFirewallPolicyRuleMatchLayer4ConfigArgs>
data class RegionNetworkFirewallPolicyRuleMatchSrcSecureTagArgs(val name: Output<String>, val state: Output<String>? = null) : ConvertibleToJava<RegionNetworkFirewallPolicyRuleMatchSrcSecureTagArgs>
data class RegionNetworkFirewallPolicyRuleTargetSecureTagArgs(val name: Output<String>, val state: Output<String>? = null) : ConvertibleToJava<RegionNetworkFirewallPolicyRuleTargetSecureTagArgs>
data class RegionPerInstanceConfigPreservedStateArgs(val disks: Output<List<RegionPerInstanceConfigPreservedStateDiskArgs>>? = null, val externalIps: Output<List<RegionPerInstanceConfigPreservedStateExternalIpArgs>>? = null, val internalIps: Output<List<RegionPerInstanceConfigPreservedStateInternalIpArgs>>? = null, val metadata: Output<Map<String, String>>? = null) : ConvertibleToJava<RegionPerInstanceConfigPreservedStateArgs>
data class RegionPerInstanceConfigPreservedStateDiskArgs(val deleteRule: Output<String>? = null, val deviceName: Output<String>, val mode: Output<String>? = null, val source: Output<String>) : ConvertibleToJava<RegionPerInstanceConfigPreservedStateDiskArgs>
data class RegionPerInstanceConfigPreservedStateExternalIpArgs(val autoDelete: Output<String>? = null, val interfaceName: Output<String>, val ipAddress: Output<RegionPerInstanceConfigPreservedStateExternalIpIpAddressArgs>? = null) : ConvertibleToJava<RegionPerInstanceConfigPreservedStateExternalIpArgs>
data class RegionPerInstanceConfigPreservedStateExternalIpIpAddressArgs(val address: Output<String>? = null) : ConvertibleToJava<RegionPerInstanceConfigPreservedStateExternalIpIpAddressArgs>
data class RegionPerInstanceConfigPreservedStateInternalIpArgs(val autoDelete: Output<String>? = null, val interfaceName: Output<String>, val ipAddress: Output<RegionPerInstanceConfigPreservedStateInternalIpIpAddressArgs>? = null) : ConvertibleToJava<RegionPerInstanceConfigPreservedStateInternalIpArgs>
data class RegionPerInstanceConfigPreservedStateInternalIpIpAddressArgs(val address: Output<String>? = null) : ConvertibleToJava<RegionPerInstanceConfigPreservedStateInternalIpIpAddressArgs>
data class RegionSecurityPolicyDdosProtectionConfigArgs(val ddosProtection: Output<String>) : ConvertibleToJava<RegionSecurityPolicyDdosProtectionConfigArgs>
Link copied to clipboard
data class RegionSecurityPolicyRuleMatchArgs(val config: Output<RegionSecurityPolicyRuleMatchConfigArgs>? = null, val expr: Output<RegionSecurityPolicyRuleMatchExprArgs>? = null, val versionedExpr: Output<String>? = null) : ConvertibleToJava<RegionSecurityPolicyRuleMatchArgs>
Link copied to clipboard
data class RegionSecurityPolicyRuleMatchConfigArgs(val srcIpRanges: Output<List<String>>? = null) : ConvertibleToJava<RegionSecurityPolicyRuleMatchConfigArgs>
Link copied to clipboard
data class RegionSecurityPolicyRuleMatchExprArgs(val expression: Output<String>) : ConvertibleToJava<RegionSecurityPolicyRuleMatchExprArgs>
Link copied to clipboard
data class RegionSecurityPolicyRuleNetworkMatchArgs(val destIpRanges: Output<List<String>>? = null, val destPorts: Output<List<String>>? = null, val ipProtocols: Output<List<String>>? = null, val srcAsns: Output<List<Int>>? = null, val srcIpRanges: Output<List<String>>? = null, val srcPorts: Output<List<String>>? = null, val srcRegionCodes: Output<List<String>>? = null, val userDefinedFields: Output<List<RegionSecurityPolicyRuleNetworkMatchUserDefinedFieldArgs>>? = null) : ConvertibleToJava<RegionSecurityPolicyRuleNetworkMatchArgs>
data class RegionSecurityPolicyRuleNetworkMatchUserDefinedFieldArgs(val name: Output<String>? = null, val values: Output<List<String>>? = null) : ConvertibleToJava<RegionSecurityPolicyRuleNetworkMatchUserDefinedFieldArgs>
data class RegionSecurityPolicyRulePreconfiguredWafConfigArgs(val exclusions: Output<List<RegionSecurityPolicyRulePreconfiguredWafConfigExclusionArgs>>? = null) : ConvertibleToJava<RegionSecurityPolicyRulePreconfiguredWafConfigArgs>
data class RegionSecurityPolicyRulePreconfiguredWafConfigExclusionArgs(val requestCookies: Output<List<RegionSecurityPolicyRulePreconfiguredWafConfigExclusionRequestCookyArgs>>? = null, val requestHeaders: Output<List<RegionSecurityPolicyRulePreconfiguredWafConfigExclusionRequestHeaderArgs>>? = null, val requestQueryParams: Output<List<RegionSecurityPolicyRulePreconfiguredWafConfigExclusionRequestQueryParamArgs>>? = null, val requestUris: Output<List<RegionSecurityPolicyRulePreconfiguredWafConfigExclusionRequestUriArgs>>? = null, val targetRuleIds: Output<List<String>>? = null, val targetRuleSet: Output<String>) : ConvertibleToJava<RegionSecurityPolicyRulePreconfiguredWafConfigExclusionArgs>
data class RegionSecurityPolicyRulePreconfiguredWafConfigExclusionRequestCookyArgs(val operator: Output<String>, val value: Output<String>? = null) : ConvertibleToJava<RegionSecurityPolicyRulePreconfiguredWafConfigExclusionRequestCookyArgs>
data class RegionSecurityPolicyRulePreconfiguredWafConfigExclusionRequestHeaderArgs(val operator: Output<String>, val value: Output<String>? = null) : ConvertibleToJava<RegionSecurityPolicyRulePreconfiguredWafConfigExclusionRequestHeaderArgs>
data class RegionSecurityPolicyRulePreconfiguredWafConfigExclusionRequestQueryParamArgs(val operator: Output<String>, val value: Output<String>? = null) : ConvertibleToJava<RegionSecurityPolicyRulePreconfiguredWafConfigExclusionRequestQueryParamArgs>
data class RegionSecurityPolicyRulePreconfiguredWafConfigExclusionRequestUriArgs(val operator: Output<String>, val value: Output<String>? = null) : ConvertibleToJava<RegionSecurityPolicyRulePreconfiguredWafConfigExclusionRequestUriArgs>
data class RegionSecurityPolicyRuleRateLimitOptionsArgs(val banDurationSec: Output<Int>? = null, val banThreshold: Output<RegionSecurityPolicyRuleRateLimitOptionsBanThresholdArgs>? = null, val conformAction: Output<String>? = null, val enforceOnKey: Output<String>? = null, val enforceOnKeyConfigs: Output<List<RegionSecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfigArgs>>? = null, val enforceOnKeyName: Output<String>? = null, val exceedAction: Output<String>? = null, val rateLimitThreshold: Output<RegionSecurityPolicyRuleRateLimitOptionsRateLimitThresholdArgs>? = null) : ConvertibleToJava<RegionSecurityPolicyRuleRateLimitOptionsArgs>
data class RegionSecurityPolicyRuleRateLimitOptionsBanThresholdArgs(val count: Output<Int>? = null, val intervalSec: Output<Int>? = null) : ConvertibleToJava<RegionSecurityPolicyRuleRateLimitOptionsBanThresholdArgs>
data class RegionSecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfigArgs(val enforceOnKeyName: Output<String>? = null, val enforceOnKeyType: Output<String>? = null) : ConvertibleToJava<RegionSecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfigArgs>
data class RegionSecurityPolicyRuleRateLimitOptionsRateLimitThresholdArgs(val count: Output<Int>? = null, val intervalSec: Output<Int>? = null) : ConvertibleToJava<RegionSecurityPolicyRuleRateLimitOptionsRateLimitThresholdArgs>
Link copied to clipboard
data class RegionSecurityPolicyUserDefinedFieldArgs(val base: Output<String>, val mask: Output<String>? = null, val name: Output<String>? = null, val offset: Output<Int>? = null, val size: Output<Int>? = null) : ConvertibleToJava<RegionSecurityPolicyUserDefinedFieldArgs>
Link copied to clipboard
data class RegionUrlMapDefaultRouteActionArgs(val corsPolicy: Output<RegionUrlMapDefaultRouteActionCorsPolicyArgs>? = null, val faultInjectionPolicy: Output<RegionUrlMapDefaultRouteActionFaultInjectionPolicyArgs>? = null, val requestMirrorPolicy: Output<RegionUrlMapDefaultRouteActionRequestMirrorPolicyArgs>? = null, val retryPolicy: Output<RegionUrlMapDefaultRouteActionRetryPolicyArgs>? = null, val timeout: Output<RegionUrlMapDefaultRouteActionTimeoutArgs>? = null, val urlRewrite: Output<RegionUrlMapDefaultRouteActionUrlRewriteArgs>? = null, val weightedBackendServices: Output<List<RegionUrlMapDefaultRouteActionWeightedBackendServiceArgs>>? = null) : ConvertibleToJava<RegionUrlMapDefaultRouteActionArgs>
data class RegionUrlMapDefaultRouteActionCorsPolicyArgs(val allowCredentials: Output<Boolean>? = null, val allowHeaders: Output<List<String>>? = null, val allowMethods: Output<List<String>>? = null, val allowOriginRegexes: Output<List<String>>? = null, val allowOrigins: Output<List<String>>? = null, val disabled: Output<Boolean>? = null, val exposeHeaders: Output<List<String>>? = null, val maxAge: Output<Int>? = null) : ConvertibleToJava<RegionUrlMapDefaultRouteActionCorsPolicyArgs>
data class RegionUrlMapDefaultRouteActionFaultInjectionPolicyAbortArgs(val httpStatus: Output<Int>? = null, val percentage: Output<Double>? = null) : ConvertibleToJava<RegionUrlMapDefaultRouteActionFaultInjectionPolicyAbortArgs>
data class RegionUrlMapDefaultRouteActionFaultInjectionPolicyArgs(val abort: Output<RegionUrlMapDefaultRouteActionFaultInjectionPolicyAbortArgs>? = null, val delay: Output<RegionUrlMapDefaultRouteActionFaultInjectionPolicyDelayArgs>? = null) : ConvertibleToJava<RegionUrlMapDefaultRouteActionFaultInjectionPolicyArgs>
data class RegionUrlMapDefaultRouteActionFaultInjectionPolicyDelayArgs(val fixedDelay: Output<RegionUrlMapDefaultRouteActionFaultInjectionPolicyDelayFixedDelayArgs>? = null, val percentage: Output<Double>? = null) : ConvertibleToJava<RegionUrlMapDefaultRouteActionFaultInjectionPolicyDelayArgs>
data class RegionUrlMapDefaultRouteActionFaultInjectionPolicyDelayFixedDelayArgs(val nanos: Output<Int>? = null, val seconds: Output<String>? = null) : ConvertibleToJava<RegionUrlMapDefaultRouteActionFaultInjectionPolicyDelayFixedDelayArgs>
data class RegionUrlMapDefaultRouteActionRequestMirrorPolicyArgs(val backendService: Output<String>? = null) : ConvertibleToJava<RegionUrlMapDefaultRouteActionRequestMirrorPolicyArgs>
data class RegionUrlMapDefaultRouteActionRetryPolicyArgs(val numRetries: Output<Int>? = null, val perTryTimeout: Output<RegionUrlMapDefaultRouteActionRetryPolicyPerTryTimeoutArgs>? = null, val retryConditions: Output<List<String>>? = null) : ConvertibleToJava<RegionUrlMapDefaultRouteActionRetryPolicyArgs>
data class RegionUrlMapDefaultRouteActionRetryPolicyPerTryTimeoutArgs(val nanos: Output<Int>? = null, val seconds: Output<String>? = null) : ConvertibleToJava<RegionUrlMapDefaultRouteActionRetryPolicyPerTryTimeoutArgs>
data class RegionUrlMapDefaultRouteActionTimeoutArgs(val nanos: Output<Int>? = null, val seconds: Output<String>? = null) : ConvertibleToJava<RegionUrlMapDefaultRouteActionTimeoutArgs>
data class RegionUrlMapDefaultRouteActionUrlRewriteArgs(val hostRewrite: Output<String>? = null, val pathPrefixRewrite: Output<String>? = null) : ConvertibleToJava<RegionUrlMapDefaultRouteActionUrlRewriteArgs>
data class RegionUrlMapDefaultRouteActionWeightedBackendServiceArgs(val backendService: Output<String>? = null, val headerAction: Output<RegionUrlMapDefaultRouteActionWeightedBackendServiceHeaderActionArgs>? = null, val weight: Output<Int>? = null) : ConvertibleToJava<RegionUrlMapDefaultRouteActionWeightedBackendServiceArgs>
data class RegionUrlMapDefaultRouteActionWeightedBackendServiceHeaderActionArgs(val requestHeadersToAdds: Output<List<RegionUrlMapDefaultRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAddArgs>>? = null, val requestHeadersToRemoves: Output<List<String>>? = null, val responseHeadersToAdds: Output<List<RegionUrlMapDefaultRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAddArgs>>? = null, val responseHeadersToRemoves: Output<List<String>>? = null) : ConvertibleToJava<RegionUrlMapDefaultRouteActionWeightedBackendServiceHeaderActionArgs>
data class RegionUrlMapDefaultRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAddArgs(val headerName: Output<String>? = null, val headerValue: Output<String>? = null, val replace: Output<Boolean>? = null) : ConvertibleToJava<RegionUrlMapDefaultRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAddArgs>
data class RegionUrlMapDefaultRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAddArgs(val headerName: Output<String>? = null, val headerValue: Output<String>? = null, val replace: Output<Boolean>? = null) : ConvertibleToJava<RegionUrlMapDefaultRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAddArgs>
Link copied to clipboard
data class RegionUrlMapDefaultUrlRedirectArgs(val hostRedirect: Output<String>? = null, val httpsRedirect: Output<Boolean>? = null, val pathRedirect: Output<String>? = null, val prefixRedirect: Output<String>? = null, val redirectResponseCode: Output<String>? = null, val stripQuery: Output<Boolean>) : ConvertibleToJava<RegionUrlMapDefaultUrlRedirectArgs>
Link copied to clipboard
data class RegionUrlMapHostRuleArgs(val description: Output<String>? = null, val hosts: Output<List<String>>, val pathMatcher: Output<String>) : ConvertibleToJava<RegionUrlMapHostRuleArgs>
Link copied to clipboard
data class RegionUrlMapPathMatcherArgs(val defaultService: Output<String>? = null, val defaultUrlRedirect: Output<RegionUrlMapPathMatcherDefaultUrlRedirectArgs>? = null, val description: Output<String>? = null, val name: Output<String>, val pathRules: Output<List<RegionUrlMapPathMatcherPathRuleArgs>>? = null, val routeRules: Output<List<RegionUrlMapPathMatcherRouteRuleArgs>>? = null) : ConvertibleToJava<RegionUrlMapPathMatcherArgs>
data class RegionUrlMapPathMatcherDefaultUrlRedirectArgs(val hostRedirect: Output<String>? = null, val httpsRedirect: Output<Boolean>? = null, val pathRedirect: Output<String>? = null, val prefixRedirect: Output<String>? = null, val redirectResponseCode: Output<String>? = null, val stripQuery: Output<Boolean>) : ConvertibleToJava<RegionUrlMapPathMatcherDefaultUrlRedirectArgs>
Link copied to clipboard
data class RegionUrlMapPathMatcherPathRuleArgs(val paths: Output<List<String>>, val routeAction: Output<RegionUrlMapPathMatcherPathRuleRouteActionArgs>? = null, val service: Output<String>? = null, val urlRedirect: Output<RegionUrlMapPathMatcherPathRuleUrlRedirectArgs>? = null) : ConvertibleToJava<RegionUrlMapPathMatcherPathRuleArgs>
data class RegionUrlMapPathMatcherPathRuleRouteActionArgs(val corsPolicy: Output<RegionUrlMapPathMatcherPathRuleRouteActionCorsPolicyArgs>? = null, val faultInjectionPolicy: Output<RegionUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyArgs>? = null, val requestMirrorPolicy: Output<RegionUrlMapPathMatcherPathRuleRouteActionRequestMirrorPolicyArgs>? = null, val retryPolicy: Output<RegionUrlMapPathMatcherPathRuleRouteActionRetryPolicyArgs>? = null, val timeout: Output<RegionUrlMapPathMatcherPathRuleRouteActionTimeoutArgs>? = null, val urlRewrite: Output<RegionUrlMapPathMatcherPathRuleRouteActionUrlRewriteArgs>? = null, val weightedBackendServices: Output<List<RegionUrlMapPathMatcherPathRuleRouteActionWeightedBackendServiceArgs>>? = null) : ConvertibleToJava<RegionUrlMapPathMatcherPathRuleRouteActionArgs>
data class RegionUrlMapPathMatcherPathRuleRouteActionCorsPolicyArgs(val allowCredentials: Output<Boolean>? = null, val allowHeaders: Output<List<String>>? = null, val allowMethods: Output<List<String>>? = null, val allowOriginRegexes: Output<List<String>>? = null, val allowOrigins: Output<List<String>>? = null, val disabled: Output<Boolean>, val exposeHeaders: Output<List<String>>? = null, val maxAge: Output<Int>? = null) : ConvertibleToJava<RegionUrlMapPathMatcherPathRuleRouteActionCorsPolicyArgs>
data class RegionUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyAbortArgs(val httpStatus: Output<Int>, val percentage: Output<Double>) : ConvertibleToJava<RegionUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyAbortArgs>
data class RegionUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyArgs(val abort: Output<RegionUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyAbortArgs>? = null, val delay: Output<RegionUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyDelayArgs>? = null) : ConvertibleToJava<RegionUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyArgs>
data class RegionUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyDelayArgs(val fixedDelay: Output<RegionUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyDelayFixedDelayArgs>, val percentage: Output<Double>) : ConvertibleToJava<RegionUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyDelayArgs>
data class RegionUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyDelayFixedDelayArgs(val nanos: Output<Int>? = null, val seconds: Output<String>) : ConvertibleToJava<RegionUrlMapPathMatcherPathRuleRouteActionFaultInjectionPolicyDelayFixedDelayArgs>
data class RegionUrlMapPathMatcherPathRuleRouteActionRequestMirrorPolicyArgs(val backendService: Output<String>) : ConvertibleToJava<RegionUrlMapPathMatcherPathRuleRouteActionRequestMirrorPolicyArgs>
data class RegionUrlMapPathMatcherPathRuleRouteActionRetryPolicyArgs(val numRetries: Output<Int>? = null, val perTryTimeout: Output<RegionUrlMapPathMatcherPathRuleRouteActionRetryPolicyPerTryTimeoutArgs>? = null, val retryConditions: Output<List<String>>? = null) : ConvertibleToJava<RegionUrlMapPathMatcherPathRuleRouteActionRetryPolicyArgs>
data class RegionUrlMapPathMatcherPathRuleRouteActionRetryPolicyPerTryTimeoutArgs(val nanos: Output<Int>? = null, val seconds: Output<String>) : ConvertibleToJava<RegionUrlMapPathMatcherPathRuleRouteActionRetryPolicyPerTryTimeoutArgs>
data class RegionUrlMapPathMatcherPathRuleRouteActionTimeoutArgs(val nanos: Output<Int>? = null, val seconds: Output<String>) : ConvertibleToJava<RegionUrlMapPathMatcherPathRuleRouteActionTimeoutArgs>
data class RegionUrlMapPathMatcherPathRuleRouteActionUrlRewriteArgs(val hostRewrite: Output<String>? = null, val pathPrefixRewrite: Output<String>? = null) : ConvertibleToJava<RegionUrlMapPathMatcherPathRuleRouteActionUrlRewriteArgs>
data class RegionUrlMapPathMatcherPathRuleRouteActionWeightedBackendServiceArgs(val backendService: Output<String>, val headerAction: Output<RegionUrlMapPathMatcherPathRuleRouteActionWeightedBackendServiceHeaderActionArgs>? = null, val weight: Output<Int>) : ConvertibleToJava<RegionUrlMapPathMatcherPathRuleRouteActionWeightedBackendServiceArgs>
data class RegionUrlMapPathMatcherPathRuleRouteActionWeightedBackendServiceHeaderActionArgs(val requestHeadersToAdds: Output<List<RegionUrlMapPathMatcherPathRuleRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAddArgs>>? = null, val requestHeadersToRemoves: Output<List<String>>? = null, val responseHeadersToAdds: Output<List<RegionUrlMapPathMatcherPathRuleRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAddArgs>>? = null, val responseHeadersToRemoves: Output<List<String>>? = null) : ConvertibleToJava<RegionUrlMapPathMatcherPathRuleRouteActionWeightedBackendServiceHeaderActionArgs>
data class RegionUrlMapPathMatcherPathRuleRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAddArgs(val headerName: Output<String>, val headerValue: Output<String>, val replace: Output<Boolean>) : ConvertibleToJava<RegionUrlMapPathMatcherPathRuleRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAddArgs>
data class RegionUrlMapPathMatcherPathRuleRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAddArgs(val headerName: Output<String>, val headerValue: Output<String>, val replace: Output<Boolean>) : ConvertibleToJava<RegionUrlMapPathMatcherPathRuleRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAddArgs>
data class RegionUrlMapPathMatcherPathRuleUrlRedirectArgs(val hostRedirect: Output<String>? = null, val httpsRedirect: Output<Boolean>? = null, val pathRedirect: Output<String>? = null, val prefixRedirect: Output<String>? = null, val redirectResponseCode: Output<String>? = null, val stripQuery: Output<Boolean>) : ConvertibleToJava<RegionUrlMapPathMatcherPathRuleUrlRedirectArgs>
Link copied to clipboard
data class RegionUrlMapPathMatcherRouteRuleArgs(val headerAction: Output<RegionUrlMapPathMatcherRouteRuleHeaderActionArgs>? = null, val matchRules: Output<List<RegionUrlMapPathMatcherRouteRuleMatchRuleArgs>>? = null, val priority: Output<Int>, val routeAction: Output<RegionUrlMapPathMatcherRouteRuleRouteActionArgs>? = null, val service: Output<String>? = null, val urlRedirect: Output<RegionUrlMapPathMatcherRouteRuleUrlRedirectArgs>? = null) : ConvertibleToJava<RegionUrlMapPathMatcherRouteRuleArgs>
data class RegionUrlMapPathMatcherRouteRuleHeaderActionArgs(val requestHeadersToAdds: Output<List<RegionUrlMapPathMatcherRouteRuleHeaderActionRequestHeadersToAddArgs>>? = null, val requestHeadersToRemoves: Output<List<String>>? = null, val responseHeadersToAdds: Output<List<RegionUrlMapPathMatcherRouteRuleHeaderActionResponseHeadersToAddArgs>>? = null, val responseHeadersToRemoves: Output<List<String>>? = null) : ConvertibleToJava<RegionUrlMapPathMatcherRouteRuleHeaderActionArgs>
data class RegionUrlMapPathMatcherRouteRuleHeaderActionRequestHeadersToAddArgs(val headerName: Output<String>, val headerValue: Output<String>, val replace: Output<Boolean>) : ConvertibleToJava<RegionUrlMapPathMatcherRouteRuleHeaderActionRequestHeadersToAddArgs>
data class RegionUrlMapPathMatcherRouteRuleHeaderActionResponseHeadersToAddArgs(val headerName: Output<String>, val headerValue: Output<String>, val replace: Output<Boolean>) : ConvertibleToJava<RegionUrlMapPathMatcherRouteRuleHeaderActionResponseHeadersToAddArgs>
data class RegionUrlMapPathMatcherRouteRuleMatchRuleArgs(val fullPathMatch: Output<String>? = null, val headerMatches: Output<List<RegionUrlMapPathMatcherRouteRuleMatchRuleHeaderMatchArgs>>? = null, val ignoreCase: Output<Boolean>? = null, val metadataFilters: Output<List<RegionUrlMapPathMatcherRouteRuleMatchRuleMetadataFilterArgs>>? = null, val pathTemplateMatch: Output<String>? = null, val prefixMatch: Output<String>? = null, val queryParameterMatches: Output<List<RegionUrlMapPathMatcherRouteRuleMatchRuleQueryParameterMatchArgs>>? = null, val regexMatch: Output<String>? = null) : ConvertibleToJava<RegionUrlMapPathMatcherRouteRuleMatchRuleArgs>
data class RegionUrlMapPathMatcherRouteRuleMatchRuleHeaderMatchArgs(val exactMatch: Output<String>? = null, val headerName: Output<String>, val invertMatch: Output<Boolean>? = null, val prefixMatch: Output<String>? = null, val presentMatch: Output<Boolean>? = null, val rangeMatch: Output<RegionUrlMapPathMatcherRouteRuleMatchRuleHeaderMatchRangeMatchArgs>? = null, val regexMatch: Output<String>? = null, val suffixMatch: Output<String>? = null) : ConvertibleToJava<RegionUrlMapPathMatcherRouteRuleMatchRuleHeaderMatchArgs>
data class RegionUrlMapPathMatcherRouteRuleMatchRuleHeaderMatchRangeMatchArgs(val rangeEnd: Output<Int>, val rangeStart: Output<Int>) : ConvertibleToJava<RegionUrlMapPathMatcherRouteRuleMatchRuleHeaderMatchRangeMatchArgs>
data class RegionUrlMapPathMatcherRouteRuleMatchRuleMetadataFilterArgs(val filterLabels: Output<List<RegionUrlMapPathMatcherRouteRuleMatchRuleMetadataFilterFilterLabelArgs>>, val filterMatchCriteria: Output<String>) : ConvertibleToJava<RegionUrlMapPathMatcherRouteRuleMatchRuleMetadataFilterArgs>
data class RegionUrlMapPathMatcherRouteRuleMatchRuleMetadataFilterFilterLabelArgs(val name: Output<String>, val value: Output<String>) : ConvertibleToJava<RegionUrlMapPathMatcherRouteRuleMatchRuleMetadataFilterFilterLabelArgs>
data class RegionUrlMapPathMatcherRouteRuleMatchRuleQueryParameterMatchArgs(val exactMatch: Output<String>? = null, val name: Output<String>, val presentMatch: Output<Boolean>? = null, val regexMatch: Output<String>? = null) : ConvertibleToJava<RegionUrlMapPathMatcherRouteRuleMatchRuleQueryParameterMatchArgs>
data class RegionUrlMapPathMatcherRouteRuleRouteActionArgs(val corsPolicy: Output<RegionUrlMapPathMatcherRouteRuleRouteActionCorsPolicyArgs>? = null, val faultInjectionPolicy: Output<RegionUrlMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyArgs>? = null, val requestMirrorPolicy: Output<RegionUrlMapPathMatcherRouteRuleRouteActionRequestMirrorPolicyArgs>? = null, val retryPolicy: Output<RegionUrlMapPathMatcherRouteRuleRouteActionRetryPolicyArgs>? = null, val timeout: Output<RegionUrlMapPathMatcherRouteRuleRouteActionTimeoutArgs>? = null, val urlRewrite: Output<RegionUrlMapPathMatcherRouteRuleRouteActionUrlRewriteArgs>? = null, val weightedBackendServices: Output<List<RegionUrlMapPathMatcherRouteRuleRouteActionWeightedBackendServiceArgs>>? = null) : ConvertibleToJava<RegionUrlMapPathMatcherRouteRuleRouteActionArgs>
data class RegionUrlMapPathMatcherRouteRuleRouteActionCorsPolicyArgs(val allowCredentials: Output<Boolean>? = null, val allowHeaders: Output<List<String>>? = null, val allowMethods: Output<List<String>>? = null, val allowOriginRegexes: Output<List<String>>? = null, val allowOrigins: Output<List<String>>? = null, val disabled: Output<Boolean>? = null, val exposeHeaders: Output<List<String>>? = null, val maxAge: Output<Int>? = null) : ConvertibleToJava<RegionUrlMapPathMatcherRouteRuleRouteActionCorsPolicyArgs>
data class RegionUrlMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyAbortArgs(val httpStatus: Output<Int>? = null, val percentage: Output<Double>? = null) : ConvertibleToJava<RegionUrlMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyAbortArgs>
data class RegionUrlMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyArgs(val abort: Output<RegionUrlMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyAbortArgs>? = null, val delay: Output<RegionUrlMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyDelayArgs>? = null) : ConvertibleToJava<RegionUrlMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyArgs>
data class RegionUrlMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyDelayArgs(val fixedDelay: Output<RegionUrlMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyDelayFixedDelayArgs>? = null, val percentage: Output<Double>? = null) : ConvertibleToJava<RegionUrlMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyDelayArgs>
data class RegionUrlMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyDelayFixedDelayArgs(val nanos: Output<Int>? = null, val seconds: Output<String>) : ConvertibleToJava<RegionUrlMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyDelayFixedDelayArgs>
data class RegionUrlMapPathMatcherRouteRuleRouteActionRequestMirrorPolicyArgs(val backendService: Output<String>) : ConvertibleToJava<RegionUrlMapPathMatcherRouteRuleRouteActionRequestMirrorPolicyArgs>
data class RegionUrlMapPathMatcherRouteRuleRouteActionRetryPolicyArgs(val numRetries: Output<Int>, val perTryTimeout: Output<RegionUrlMapPathMatcherRouteRuleRouteActionRetryPolicyPerTryTimeoutArgs>? = null, val retryConditions: Output<List<String>>? = null) : ConvertibleToJava<RegionUrlMapPathMatcherRouteRuleRouteActionRetryPolicyArgs>
data class RegionUrlMapPathMatcherRouteRuleRouteActionRetryPolicyPerTryTimeoutArgs(val nanos: Output<Int>? = null, val seconds: Output<String>) : ConvertibleToJava<RegionUrlMapPathMatcherRouteRuleRouteActionRetryPolicyPerTryTimeoutArgs>
data class RegionUrlMapPathMatcherRouteRuleRouteActionTimeoutArgs(val nanos: Output<Int>? = null, val seconds: Output<String>) : ConvertibleToJava<RegionUrlMapPathMatcherRouteRuleRouteActionTimeoutArgs>
data class RegionUrlMapPathMatcherRouteRuleRouteActionUrlRewriteArgs(val hostRewrite: Output<String>? = null, val pathPrefixRewrite: Output<String>? = null, val pathTemplateRewrite: Output<String>? = null) : ConvertibleToJava<RegionUrlMapPathMatcherRouteRuleRouteActionUrlRewriteArgs>
data class RegionUrlMapPathMatcherRouteRuleRouteActionWeightedBackendServiceArgs(val backendService: Output<String>, val headerAction: Output<RegionUrlMapPathMatcherRouteRuleRouteActionWeightedBackendServiceHeaderActionArgs>? = null, val weight: Output<Int>) : ConvertibleToJava<RegionUrlMapPathMatcherRouteRuleRouteActionWeightedBackendServiceArgs>
data class RegionUrlMapPathMatcherRouteRuleRouteActionWeightedBackendServiceHeaderActionArgs(val requestHeadersToAdds: Output<List<RegionUrlMapPathMatcherRouteRuleRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAddArgs>>? = null, val requestHeadersToRemoves: Output<List<String>>? = null, val responseHeadersToAdds: Output<List<RegionUrlMapPathMatcherRouteRuleRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAddArgs>>? = null, val responseHeadersToRemoves: Output<List<String>>? = null) : ConvertibleToJava<RegionUrlMapPathMatcherRouteRuleRouteActionWeightedBackendServiceHeaderActionArgs>
data class RegionUrlMapPathMatcherRouteRuleRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAddArgs(val headerName: Output<String>, val headerValue: Output<String>, val replace: Output<Boolean>) : ConvertibleToJava<RegionUrlMapPathMatcherRouteRuleRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAddArgs>
data class RegionUrlMapPathMatcherRouteRuleRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAddArgs(val headerName: Output<String>, val headerValue: Output<String>, val replace: Output<Boolean>) : ConvertibleToJava<RegionUrlMapPathMatcherRouteRuleRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAddArgs>
data class RegionUrlMapPathMatcherRouteRuleUrlRedirectArgs(val hostRedirect: Output<String>? = null, val httpsRedirect: Output<Boolean>? = null, val pathRedirect: Output<String>? = null, val prefixRedirect: Output<String>? = null, val redirectResponseCode: Output<String>? = null, val stripQuery: Output<Boolean>? = null) : ConvertibleToJava<RegionUrlMapPathMatcherRouteRuleUrlRedirectArgs>
Link copied to clipboard
data class RegionUrlMapTestArgs(val description: Output<String>? = null, val host: Output<String>, val path: Output<String>, val service: Output<String>) : ConvertibleToJava<RegionUrlMapTestArgs>
Link copied to clipboard
data class ReservationShareSettingsArgs(val projectMaps: Output<List<ReservationShareSettingsProjectMapArgs>>? = null, val shareType: Output<String>? = null) : ConvertibleToJava<ReservationShareSettingsArgs>
Link copied to clipboard
data class ReservationShareSettingsProjectMapArgs(val id: Output<String>, val projectId: Output<String>? = null) : ConvertibleToJava<ReservationShareSettingsProjectMapArgs>
Link copied to clipboard
data class ReservationSpecificReservationArgs(val count: Output<Int>, val inUseCount: Output<Int>? = null, val instanceProperties: Output<ReservationSpecificReservationInstancePropertiesArgs>) : ConvertibleToJava<ReservationSpecificReservationArgs>
data class ReservationSpecificReservationInstancePropertiesArgs(val guestAccelerators: Output<List<ReservationSpecificReservationInstancePropertiesGuestAcceleratorArgs>>? = null, val localSsds: Output<List<ReservationSpecificReservationInstancePropertiesLocalSsdArgs>>? = null, val machineType: Output<String>, val minCpuPlatform: Output<String>? = null) : ConvertibleToJava<ReservationSpecificReservationInstancePropertiesArgs>
data class ReservationSpecificReservationInstancePropertiesGuestAcceleratorArgs(val acceleratorCount: Output<Int>, val acceleratorType: Output<String>) : ConvertibleToJava<ReservationSpecificReservationInstancePropertiesGuestAcceleratorArgs>
data class ReservationSpecificReservationInstancePropertiesLocalSsdArgs(val diskSizeGb: Output<Int>, val interface: Output<String>? = null) : ConvertibleToJava<ReservationSpecificReservationInstancePropertiesLocalSsdArgs>
Link copied to clipboard
data class ResizeRequestRequestedRunDurationArgs(val nanos: Output<Int>? = null, val seconds: Output<String>) : ConvertibleToJava<ResizeRequestRequestedRunDurationArgs>
data class ResourcePolicyDiskConsistencyGroupPolicyArgs(val enabled: Output<Boolean>) : ConvertibleToJava<ResourcePolicyDiskConsistencyGroupPolicyArgs>
Link copied to clipboard
data class ResourcePolicyGroupPlacementPolicyArgs(val availabilityDomainCount: Output<Int>? = null, val collocation: Output<String>? = null, val maxDistance: Output<Int>? = null, val vmCount: Output<Int>? = null) : ConvertibleToJava<ResourcePolicyGroupPlacementPolicyArgs>
Link copied to clipboard
data class ResourcePolicyInstanceSchedulePolicyArgs(val expirationTime: Output<String>? = null, val startTime: Output<String>? = null, val timeZone: Output<String>, val vmStartSchedule: Output<ResourcePolicyInstanceSchedulePolicyVmStartScheduleArgs>? = null, val vmStopSchedule: Output<ResourcePolicyInstanceSchedulePolicyVmStopScheduleArgs>? = null) : ConvertibleToJava<ResourcePolicyInstanceSchedulePolicyArgs>
data class ResourcePolicyInstanceSchedulePolicyVmStartScheduleArgs(val schedule: Output<String>) : ConvertibleToJava<ResourcePolicyInstanceSchedulePolicyVmStartScheduleArgs>
data class ResourcePolicyInstanceSchedulePolicyVmStopScheduleArgs(val schedule: Output<String>) : ConvertibleToJava<ResourcePolicyInstanceSchedulePolicyVmStopScheduleArgs>
Link copied to clipboard
data class ResourcePolicySnapshotSchedulePolicyArgs(val retentionPolicy: Output<ResourcePolicySnapshotSchedulePolicyRetentionPolicyArgs>? = null, val schedule: Output<ResourcePolicySnapshotSchedulePolicyScheduleArgs>, val snapshotProperties: Output<ResourcePolicySnapshotSchedulePolicySnapshotPropertiesArgs>? = null) : ConvertibleToJava<ResourcePolicySnapshotSchedulePolicyArgs>
data class ResourcePolicySnapshotSchedulePolicyRetentionPolicyArgs(val maxRetentionDays: Output<Int>, val onSourceDiskDelete: Output<String>? = null) : ConvertibleToJava<ResourcePolicySnapshotSchedulePolicyRetentionPolicyArgs>
data class ResourcePolicySnapshotSchedulePolicyScheduleArgs(val dailySchedule: Output<ResourcePolicySnapshotSchedulePolicyScheduleDailyScheduleArgs>? = null, val hourlySchedule: Output<ResourcePolicySnapshotSchedulePolicyScheduleHourlyScheduleArgs>? = null, val weeklySchedule: Output<ResourcePolicySnapshotSchedulePolicyScheduleWeeklyScheduleArgs>? = null) : ConvertibleToJava<ResourcePolicySnapshotSchedulePolicyScheduleArgs>
data class ResourcePolicySnapshotSchedulePolicyScheduleDailyScheduleArgs(val daysInCycle: Output<Int>, val startTime: Output<String>) : ConvertibleToJava<ResourcePolicySnapshotSchedulePolicyScheduleDailyScheduleArgs>
data class ResourcePolicySnapshotSchedulePolicyScheduleHourlyScheduleArgs(val hoursInCycle: Output<Int>, val startTime: Output<String>) : ConvertibleToJava<ResourcePolicySnapshotSchedulePolicyScheduleHourlyScheduleArgs>
data class ResourcePolicySnapshotSchedulePolicyScheduleWeeklyScheduleArgs(val dayOfWeeks: Output<List<ResourcePolicySnapshotSchedulePolicyScheduleWeeklyScheduleDayOfWeekArgs>>) : ConvertibleToJava<ResourcePolicySnapshotSchedulePolicyScheduleWeeklyScheduleArgs>
data class ResourcePolicySnapshotSchedulePolicyScheduleWeeklyScheduleDayOfWeekArgs(val day: Output<String>, val startTime: Output<String>) : ConvertibleToJava<ResourcePolicySnapshotSchedulePolicyScheduleWeeklyScheduleDayOfWeekArgs>
data class ResourcePolicySnapshotSchedulePolicySnapshotPropertiesArgs(val chainName: Output<String>? = null, val guestFlush: Output<Boolean>? = null, val labels: Output<Map<String, String>>? = null, val storageLocations: Output<String>? = null) : ConvertibleToJava<ResourcePolicySnapshotSchedulePolicySnapshotPropertiesArgs>
Link copied to clipboard
data class RouterBgpAdvertisedIpRangeArgs(val description: Output<String>? = null, val range: Output<String>) : ConvertibleToJava<RouterBgpAdvertisedIpRangeArgs>
Link copied to clipboard
data class RouterBgpArgs(val advertiseMode: Output<String>? = null, val advertisedGroups: Output<List<String>>? = null, val advertisedIpRanges: Output<List<RouterBgpAdvertisedIpRangeArgs>>? = null, val asn: Output<Int>, val identifierRange: Output<String>? = null, val keepaliveInterval: Output<Int>? = null) : ConvertibleToJava<RouterBgpArgs>
Link copied to clipboard
Link copied to clipboard
data class RouterNatLogConfigArgs(val enable: Output<Boolean>, val filter: Output<String>) : ConvertibleToJava<RouterNatLogConfigArgs>
Link copied to clipboard
data class RouterNatRuleActionArgs(val sourceNatActiveIps: Output<List<String>>? = null, val sourceNatActiveRanges: Output<List<String>>? = null, val sourceNatDrainIps: Output<List<String>>? = null, val sourceNatDrainRanges: Output<List<String>>? = null) : ConvertibleToJava<RouterNatRuleActionArgs>
Link copied to clipboard
data class RouterNatRuleArgs(val action: Output<RouterNatRuleActionArgs>? = null, val description: Output<String>? = null, val match: Output<String>, val ruleNumber: Output<Int>) : ConvertibleToJava<RouterNatRuleArgs>
Link copied to clipboard
Link copied to clipboard
data class RouterNatSubnetworkArgs(val name: Output<String>, val secondaryIpRangeNames: Output<List<String>>? = null, val sourceIpRangesToNats: Output<List<String>>) : ConvertibleToJava<RouterNatSubnetworkArgs>
Link copied to clipboard
data class RouterPeerAdvertisedIpRangeArgs(val description: Output<String>? = null, val range: Output<String>) : ConvertibleToJava<RouterPeerAdvertisedIpRangeArgs>
Link copied to clipboard
data class RouterPeerBfdArgs(val minReceiveInterval: Output<Int>? = null, val minTransmitInterval: Output<Int>? = null, val multiplier: Output<Int>? = null, val sessionInitializationMode: Output<String>) : ConvertibleToJava<RouterPeerBfdArgs>
Link copied to clipboard
Link copied to clipboard
data class RouterPeerCustomLearnedIpRangeArgs(val range: Output<String>) : ConvertibleToJava<RouterPeerCustomLearnedIpRangeArgs>
Link copied to clipboard
data class RouterPeerMd5AuthenticationKeyArgs(val key: Output<String>, val name: Output<String>) : ConvertibleToJava<RouterPeerMd5AuthenticationKeyArgs>
Link copied to clipboard
data class RouterRoutePolicyTermActionArgs(val description: Output<String>? = null, val expression: Output<String>, val location: Output<String>? = null, val title: Output<String>? = null) : ConvertibleToJava<RouterRoutePolicyTermActionArgs>
Link copied to clipboard
data class RouterRoutePolicyTermArgs(val actions: Output<List<RouterRoutePolicyTermActionArgs>>? = null, val match: Output<RouterRoutePolicyTermMatchArgs>? = null, val priority: Output<Int>) : ConvertibleToJava<RouterRoutePolicyTermArgs>
Link copied to clipboard
data class RouterRoutePolicyTermMatchArgs(val description: Output<String>? = null, val expression: Output<String>, val location: Output<String>? = null, val title: Output<String>? = null) : ConvertibleToJava<RouterRoutePolicyTermMatchArgs>
Link copied to clipboard
data class RouterStatusPlainArgs(val name: String, val project: String? = null, val region: String? = null) : ConvertibleToJava<RouterStatusPlainArgs>

A collection of arguments for invoking RouterStatus.

data class SecurityPolicyAdaptiveProtectionConfigArgs(val autoDeployConfig: Output<SecurityPolicyAdaptiveProtectionConfigAutoDeployConfigArgs>? = null, val layer7DdosDefenseConfig: Output<SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigArgs>? = null) : ConvertibleToJava<SecurityPolicyAdaptiveProtectionConfigArgs>
data class SecurityPolicyAdaptiveProtectionConfigAutoDeployConfigArgs(val confidenceThreshold: Output<Double>? = null, val expirationSec: Output<Int>? = null, val impactedBaselineThreshold: Output<Double>? = null, val loadThreshold: Output<Double>? = null) : ConvertibleToJava<SecurityPolicyAdaptiveProtectionConfigAutoDeployConfigArgs>
data class SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigArgs(val enable: Output<Boolean>? = null, val ruleVisibility: Output<String>? = null) : ConvertibleToJava<SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigArgs>
Link copied to clipboard
data class SecurityPolicyAdvancedOptionsConfigArgs(val jsonCustomConfig: Output<SecurityPolicyAdvancedOptionsConfigJsonCustomConfigArgs>? = null, val jsonParsing: Output<String>? = null, val logLevel: Output<String>? = null, val userIpRequestHeaders: Output<List<String>>? = null) : ConvertibleToJava<SecurityPolicyAdvancedOptionsConfigArgs>
data class SecurityPolicyAdvancedOptionsConfigJsonCustomConfigArgs(val contentTypes: Output<List<String>>) : ConvertibleToJava<SecurityPolicyAdvancedOptionsConfigJsonCustomConfigArgs>
Link copied to clipboard
data class SecurityPolicyRecaptchaOptionsConfigArgs(val redirectSiteKey: Output<String>) : ConvertibleToJava<SecurityPolicyRecaptchaOptionsConfigArgs>
Link copied to clipboard
data class SecurityPolicyRuleArgs(val action: Output<String>, val description: Output<String>? = null, val headerAction: Output<SecurityPolicyRuleHeaderActionArgs>? = null, val match: Output<SecurityPolicyRuleMatchArgs>, val preconfiguredWafConfig: Output<SecurityPolicyRulePreconfiguredWafConfigArgs>? = null, val preview: Output<Boolean>? = null, val priority: Output<Int>, val rateLimitOptions: Output<SecurityPolicyRuleRateLimitOptionsArgs>? = null, val redirectOptions: Output<SecurityPolicyRuleRedirectOptionsArgs>? = null) : ConvertibleToJava<SecurityPolicyRuleArgs>
Link copied to clipboard
data class SecurityPolicyRuleHeaderActionArgs(val requestHeadersToAdds: Output<List<SecurityPolicyRuleHeaderActionRequestHeadersToAddArgs>>) : ConvertibleToJava<SecurityPolicyRuleHeaderActionArgs>
data class SecurityPolicyRuleHeaderActionRequestHeadersToAddArgs(val headerName: Output<String>, val headerValue: Output<String>? = null) : ConvertibleToJava<SecurityPolicyRuleHeaderActionRequestHeadersToAddArgs>
Link copied to clipboard
data class SecurityPolicyRuleMatchArgs(val config: Output<SecurityPolicyRuleMatchConfigArgs>? = null, val expr: Output<SecurityPolicyRuleMatchExprArgs>? = null, val exprOptions: Output<SecurityPolicyRuleMatchExprOptionsArgs>? = null, val versionedExpr: Output<String>? = null) : ConvertibleToJava<SecurityPolicyRuleMatchArgs>
Link copied to clipboard
data class SecurityPolicyRuleMatchConfigArgs(val srcIpRanges: Output<List<String>>? = null) : ConvertibleToJava<SecurityPolicyRuleMatchConfigArgs>
Link copied to clipboard
data class SecurityPolicyRuleMatchExprArgs(val expression: Output<String>) : ConvertibleToJava<SecurityPolicyRuleMatchExprArgs>
Link copied to clipboard
data class SecurityPolicyRuleMatchExprOptionsArgs(val recaptchaOptions: Output<SecurityPolicyRuleMatchExprOptionsRecaptchaOptionsArgs>) : ConvertibleToJava<SecurityPolicyRuleMatchExprOptionsArgs>
data class SecurityPolicyRuleMatchExprOptionsRecaptchaOptionsArgs(val actionTokenSiteKeys: Output<List<String>>? = null, val sessionTokenSiteKeys: Output<List<String>>? = null) : ConvertibleToJava<SecurityPolicyRuleMatchExprOptionsRecaptchaOptionsArgs>
data class SecurityPolicyRulePreconfiguredWafConfigArgs(val exclusions: Output<List<SecurityPolicyRulePreconfiguredWafConfigExclusionArgs>>? = null) : ConvertibleToJava<SecurityPolicyRulePreconfiguredWafConfigArgs>
data class SecurityPolicyRulePreconfiguredWafConfigExclusionArgs(val requestCookies: Output<List<SecurityPolicyRulePreconfiguredWafConfigExclusionRequestCookyArgs>>? = null, val requestHeaders: Output<List<SecurityPolicyRulePreconfiguredWafConfigExclusionRequestHeaderArgs>>? = null, val requestQueryParams: Output<List<SecurityPolicyRulePreconfiguredWafConfigExclusionRequestQueryParamArgs>>? = null, val requestUris: Output<List<SecurityPolicyRulePreconfiguredWafConfigExclusionRequestUriArgs>>? = null, val targetRuleIds: Output<List<String>>? = null, val targetRuleSet: Output<String>) : ConvertibleToJava<SecurityPolicyRulePreconfiguredWafConfigExclusionArgs>
data class SecurityPolicyRulePreconfiguredWafConfigExclusionRequestCookyArgs(val operator: Output<String>, val value: Output<String>? = null) : ConvertibleToJava<SecurityPolicyRulePreconfiguredWafConfigExclusionRequestCookyArgs>
data class SecurityPolicyRulePreconfiguredWafConfigExclusionRequestHeaderArgs(val operator: Output<String>, val value: Output<String>? = null) : ConvertibleToJava<SecurityPolicyRulePreconfiguredWafConfigExclusionRequestHeaderArgs>
data class SecurityPolicyRulePreconfiguredWafConfigExclusionRequestQueryParamArgs(val operator: Output<String>, val value: Output<String>? = null) : ConvertibleToJava<SecurityPolicyRulePreconfiguredWafConfigExclusionRequestQueryParamArgs>
data class SecurityPolicyRulePreconfiguredWafConfigExclusionRequestUriArgs(val operator: Output<String>, val value: Output<String>? = null) : ConvertibleToJava<SecurityPolicyRulePreconfiguredWafConfigExclusionRequestUriArgs>
Link copied to clipboard
data class SecurityPolicyRuleRateLimitOptionsArgs(val banDurationSec: Output<Int>? = null, val banThreshold: Output<SecurityPolicyRuleRateLimitOptionsBanThresholdArgs>? = null, val conformAction: Output<String>? = null, val enforceOnKey: Output<String>? = null, val enforceOnKeyConfigs: Output<List<SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfigArgs>>? = null, val enforceOnKeyName: Output<String>? = null, val exceedAction: Output<String>? = null, val exceedRedirectOptions: Output<SecurityPolicyRuleRateLimitOptionsExceedRedirectOptionsArgs>? = null, val rateLimitThreshold: Output<SecurityPolicyRuleRateLimitOptionsRateLimitThresholdArgs>? = null) : ConvertibleToJava<SecurityPolicyRuleRateLimitOptionsArgs>
data class SecurityPolicyRuleRateLimitOptionsBanThresholdArgs(val count: Output<Int>? = null, val intervalSec: Output<Int>? = null) : ConvertibleToJava<SecurityPolicyRuleRateLimitOptionsBanThresholdArgs>
data class SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfigArgs(val enforceOnKeyName: Output<String>? = null, val enforceOnKeyType: Output<String>? = null) : ConvertibleToJava<SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfigArgs>
data class SecurityPolicyRuleRateLimitOptionsExceedRedirectOptionsArgs(val target: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<SecurityPolicyRuleRateLimitOptionsExceedRedirectOptionsArgs>
data class SecurityPolicyRuleRateLimitOptionsRateLimitThresholdArgs(val count: Output<Int>? = null, val intervalSec: Output<Int>? = null) : ConvertibleToJava<SecurityPolicyRuleRateLimitOptionsRateLimitThresholdArgs>
Link copied to clipboard
data class SecurityPolicyRuleRedirectOptionsArgs(val target: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<SecurityPolicyRuleRedirectOptionsArgs>
Link copied to clipboard
data class SecurityScanConfigAuthenticationArgs(val customAccount: Output<SecurityScanConfigAuthenticationCustomAccountArgs>? = null, val googleAccount: Output<SecurityScanConfigAuthenticationGoogleAccountArgs>? = null) : ConvertibleToJava<SecurityScanConfigAuthenticationArgs>
data class SecurityScanConfigAuthenticationCustomAccountArgs(val loginUrl: Output<String>, val password: Output<String>, val username: Output<String>) : ConvertibleToJava<SecurityScanConfigAuthenticationCustomAccountArgs>
data class SecurityScanConfigAuthenticationGoogleAccountArgs(val password: Output<String>, val username: Output<String>) : ConvertibleToJava<SecurityScanConfigAuthenticationGoogleAccountArgs>
Link copied to clipboard
data class SecurityScanConfigScheduleArgs(val intervalDurationDays: Output<Int>, val scheduleTime: Output<String>? = null) : ConvertibleToJava<SecurityScanConfigScheduleArgs>
Link copied to clipboard
data class ServiceAttachmentConsumerAcceptListArgs(val connectionLimit: Output<Int>, val networkUrl: Output<String>? = null, val projectIdOrNum: Output<String>? = null) : ConvertibleToJava<ServiceAttachmentConsumerAcceptListArgs>
Link copied to clipboard
data class SnapshotIamBindingConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<SnapshotIamBindingConditionArgs>
Link copied to clipboard
data class SnapshotIamMemberConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<SnapshotIamMemberConditionArgs>
Link copied to clipboard
data class SnapshotSnapshotEncryptionKeyArgs(val kmsKeySelfLink: Output<String>? = null, val kmsKeyServiceAccount: Output<String>? = null, val rawKey: Output<String>? = null, val sha256: Output<String>? = null) : ConvertibleToJava<SnapshotSnapshotEncryptionKeyArgs>
Link copied to clipboard
data class SnapshotSourceDiskEncryptionKeyArgs(val kmsKeyServiceAccount: Output<String>? = null, val rawKey: Output<String>? = null) : ConvertibleToJava<SnapshotSourceDiskEncryptionKeyArgs>
Link copied to clipboard
data class SubnetworkIAMBindingConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<SubnetworkIAMBindingConditionArgs>
Link copied to clipboard
data class SubnetworkIAMMemberConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<SubnetworkIAMMemberConditionArgs>
Link copied to clipboard
data class SubnetworkLogConfigArgs(val aggregationInterval: Output<String>? = null, val filterExpr: Output<String>? = null, val flowSampling: Output<Double>? = null, val metadata: Output<String>? = null, val metadataFields: Output<List<String>>? = null) : ConvertibleToJava<SubnetworkLogConfigArgs>
Link copied to clipboard
data class SubnetworkSecondaryIpRangeArgs(val ipCidrRange: Output<String>, val rangeName: Output<String>) : ConvertibleToJava<SubnetworkSecondaryIpRangeArgs>
data class URLMapDefaultCustomErrorResponsePolicyArgs(val errorResponseRules: Output<List<URLMapDefaultCustomErrorResponsePolicyErrorResponseRuleArgs>>? = null, val errorService: Output<String>? = null) : ConvertibleToJava<URLMapDefaultCustomErrorResponsePolicyArgs>
data class URLMapDefaultCustomErrorResponsePolicyErrorResponseRuleArgs(val matchResponseCodes: Output<List<String>>? = null, val overrideResponseCode: Output<Int>? = null, val path: Output<String>? = null) : ConvertibleToJava<URLMapDefaultCustomErrorResponsePolicyErrorResponseRuleArgs>
Link copied to clipboard
data class URLMapDefaultRouteActionArgs(val corsPolicy: Output<URLMapDefaultRouteActionCorsPolicyArgs>? = null, val faultInjectionPolicy: Output<URLMapDefaultRouteActionFaultInjectionPolicyArgs>? = null, val requestMirrorPolicy: Output<URLMapDefaultRouteActionRequestMirrorPolicyArgs>? = null, val retryPolicy: Output<URLMapDefaultRouteActionRetryPolicyArgs>? = null, val timeout: Output<URLMapDefaultRouteActionTimeoutArgs>? = null, val urlRewrite: Output<URLMapDefaultRouteActionUrlRewriteArgs>? = null, val weightedBackendServices: Output<List<URLMapDefaultRouteActionWeightedBackendServiceArgs>>? = null) : ConvertibleToJava<URLMapDefaultRouteActionArgs>
Link copied to clipboard
data class URLMapDefaultRouteActionCorsPolicyArgs(val allowCredentials: Output<Boolean>? = null, val allowHeaders: Output<List<String>>? = null, val allowMethods: Output<List<String>>? = null, val allowOriginRegexes: Output<List<String>>? = null, val allowOrigins: Output<List<String>>? = null, val disabled: Output<Boolean>? = null, val exposeHeaders: Output<List<String>>? = null, val maxAge: Output<Int>? = null) : ConvertibleToJava<URLMapDefaultRouteActionCorsPolicyArgs>
data class URLMapDefaultRouteActionFaultInjectionPolicyAbortArgs(val httpStatus: Output<Int>? = null, val percentage: Output<Double>? = null) : ConvertibleToJava<URLMapDefaultRouteActionFaultInjectionPolicyAbortArgs>
data class URLMapDefaultRouteActionFaultInjectionPolicyArgs(val abort: Output<URLMapDefaultRouteActionFaultInjectionPolicyAbortArgs>? = null, val delay: Output<URLMapDefaultRouteActionFaultInjectionPolicyDelayArgs>? = null) : ConvertibleToJava<URLMapDefaultRouteActionFaultInjectionPolicyArgs>
data class URLMapDefaultRouteActionFaultInjectionPolicyDelayArgs(val fixedDelay: Output<URLMapDefaultRouteActionFaultInjectionPolicyDelayFixedDelayArgs>? = null, val percentage: Output<Double>? = null) : ConvertibleToJava<URLMapDefaultRouteActionFaultInjectionPolicyDelayArgs>
data class URLMapDefaultRouteActionFaultInjectionPolicyDelayFixedDelayArgs(val nanos: Output<Int>? = null, val seconds: Output<String>? = null) : ConvertibleToJava<URLMapDefaultRouteActionFaultInjectionPolicyDelayFixedDelayArgs>
data class URLMapDefaultRouteActionRequestMirrorPolicyArgs(val backendService: Output<String>) : ConvertibleToJava<URLMapDefaultRouteActionRequestMirrorPolicyArgs>
Link copied to clipboard
data class URLMapDefaultRouteActionRetryPolicyArgs(val numRetries: Output<Int>? = null, val perTryTimeout: Output<URLMapDefaultRouteActionRetryPolicyPerTryTimeoutArgs>? = null, val retryConditions: Output<List<String>>? = null) : ConvertibleToJava<URLMapDefaultRouteActionRetryPolicyArgs>
data class URLMapDefaultRouteActionRetryPolicyPerTryTimeoutArgs(val nanos: Output<Int>? = null, val seconds: Output<String>? = null) : ConvertibleToJava<URLMapDefaultRouteActionRetryPolicyPerTryTimeoutArgs>
Link copied to clipboard
data class URLMapDefaultRouteActionTimeoutArgs(val nanos: Output<Int>? = null, val seconds: Output<String>? = null) : ConvertibleToJava<URLMapDefaultRouteActionTimeoutArgs>
Link copied to clipboard
data class URLMapDefaultRouteActionUrlRewriteArgs(val hostRewrite: Output<String>? = null, val pathPrefixRewrite: Output<String>? = null) : ConvertibleToJava<URLMapDefaultRouteActionUrlRewriteArgs>
data class URLMapDefaultRouteActionWeightedBackendServiceArgs(val backendService: Output<String>? = null, val headerAction: Output<URLMapDefaultRouteActionWeightedBackendServiceHeaderActionArgs>? = null, val weight: Output<Int>? = null) : ConvertibleToJava<URLMapDefaultRouteActionWeightedBackendServiceArgs>
data class URLMapDefaultRouteActionWeightedBackendServiceHeaderActionArgs(val requestHeadersToAdds: Output<List<URLMapDefaultRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAddArgs>>? = null, val requestHeadersToRemoves: Output<List<String>>? = null, val responseHeadersToAdds: Output<List<URLMapDefaultRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAddArgs>>? = null, val responseHeadersToRemoves: Output<List<String>>? = null) : ConvertibleToJava<URLMapDefaultRouteActionWeightedBackendServiceHeaderActionArgs>
data class URLMapDefaultRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAddArgs(val headerName: Output<String>? = null, val headerValue: Output<String>? = null, val replace: Output<Boolean>? = null) : ConvertibleToJava<URLMapDefaultRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAddArgs>
data class URLMapDefaultRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAddArgs(val headerName: Output<String>? = null, val headerValue: Output<String>? = null, val replace: Output<Boolean>? = null) : ConvertibleToJava<URLMapDefaultRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAddArgs>
Link copied to clipboard
data class URLMapDefaultUrlRedirectArgs(val hostRedirect: Output<String>? = null, val httpsRedirect: Output<Boolean>? = null, val pathRedirect: Output<String>? = null, val prefixRedirect: Output<String>? = null, val redirectResponseCode: Output<String>? = null, val stripQuery: Output<Boolean>) : ConvertibleToJava<URLMapDefaultUrlRedirectArgs>
Link copied to clipboard
data class URLMapHeaderActionArgs(val requestHeadersToAdds: Output<List<URLMapHeaderActionRequestHeadersToAddArgs>>? = null, val requestHeadersToRemoves: Output<List<String>>? = null, val responseHeadersToAdds: Output<List<URLMapHeaderActionResponseHeadersToAddArgs>>? = null, val responseHeadersToRemoves: Output<List<String>>? = null) : ConvertibleToJava<URLMapHeaderActionArgs>
data class URLMapHeaderActionRequestHeadersToAddArgs(val headerName: Output<String>, val headerValue: Output<String>, val replace: Output<Boolean>) : ConvertibleToJava<URLMapHeaderActionRequestHeadersToAddArgs>
data class URLMapHeaderActionResponseHeadersToAddArgs(val headerName: Output<String>, val headerValue: Output<String>, val replace: Output<Boolean>) : ConvertibleToJava<URLMapHeaderActionResponseHeadersToAddArgs>
Link copied to clipboard
data class URLMapHostRuleArgs(val description: Output<String>? = null, val hosts: Output<List<String>>, val pathMatcher: Output<String>) : ConvertibleToJava<URLMapHostRuleArgs>
Link copied to clipboard
Link copied to clipboard
data class URLMapPathMatcherArgs(val defaultCustomErrorResponsePolicy: Output<URLMapPathMatcherDefaultCustomErrorResponsePolicyArgs>? = null, val defaultRouteAction: Output<URLMapPathMatcherDefaultRouteActionArgs>? = null, val defaultService: Output<String>? = null, val defaultUrlRedirect: Output<URLMapPathMatcherDefaultUrlRedirectArgs>? = null, val description: Output<String>? = null, val headerAction: Output<URLMapPathMatcherHeaderActionArgs>? = null, val name: Output<String>, val pathRules: Output<List<URLMapPathMatcherPathRuleArgs>>? = null, val routeRules: Output<List<URLMapPathMatcherRouteRuleArgs>>? = null) : ConvertibleToJava<URLMapPathMatcherArgs>
data class URLMapPathMatcherDefaultCustomErrorResponsePolicyArgs(val errorResponseRules: Output<List<URLMapPathMatcherDefaultCustomErrorResponsePolicyErrorResponseRuleArgs>>? = null, val errorService: Output<String>? = null) : ConvertibleToJava<URLMapPathMatcherDefaultCustomErrorResponsePolicyArgs>
data class URLMapPathMatcherDefaultCustomErrorResponsePolicyErrorResponseRuleArgs(val matchResponseCodes: Output<List<String>>? = null, val overrideResponseCode: Output<Int>? = null, val path: Output<String>? = null) : ConvertibleToJava<URLMapPathMatcherDefaultCustomErrorResponsePolicyErrorResponseRuleArgs>
Link copied to clipboard
data class URLMapPathMatcherDefaultRouteActionArgs(val corsPolicy: Output<URLMapPathMatcherDefaultRouteActionCorsPolicyArgs>? = null, val faultInjectionPolicy: Output<URLMapPathMatcherDefaultRouteActionFaultInjectionPolicyArgs>? = null, val requestMirrorPolicy: Output<URLMapPathMatcherDefaultRouteActionRequestMirrorPolicyArgs>? = null, val retryPolicy: Output<URLMapPathMatcherDefaultRouteActionRetryPolicyArgs>? = null, val timeout: Output<URLMapPathMatcherDefaultRouteActionTimeoutArgs>? = null, val urlRewrite: Output<URLMapPathMatcherDefaultRouteActionUrlRewriteArgs>? = null, val weightedBackendServices: Output<List<URLMapPathMatcherDefaultRouteActionWeightedBackendServiceArgs>>? = null) : ConvertibleToJava<URLMapPathMatcherDefaultRouteActionArgs>
data class URLMapPathMatcherDefaultRouteActionCorsPolicyArgs(val allowCredentials: Output<Boolean>? = null, val allowHeaders: Output<List<String>>? = null, val allowMethods: Output<List<String>>? = null, val allowOriginRegexes: Output<List<String>>? = null, val allowOrigins: Output<List<String>>? = null, val disabled: Output<Boolean>? = null, val exposeHeaders: Output<List<String>>? = null, val maxAge: Output<Int>? = null) : ConvertibleToJava<URLMapPathMatcherDefaultRouteActionCorsPolicyArgs>
data class URLMapPathMatcherDefaultRouteActionFaultInjectionPolicyAbortArgs(val httpStatus: Output<Int>? = null, val percentage: Output<Double>? = null) : ConvertibleToJava<URLMapPathMatcherDefaultRouteActionFaultInjectionPolicyAbortArgs>
data class URLMapPathMatcherDefaultRouteActionFaultInjectionPolicyArgs(val abort: Output<URLMapPathMatcherDefaultRouteActionFaultInjectionPolicyAbortArgs>? = null, val delay: Output<URLMapPathMatcherDefaultRouteActionFaultInjectionPolicyDelayArgs>? = null) : ConvertibleToJava<URLMapPathMatcherDefaultRouteActionFaultInjectionPolicyArgs>
data class URLMapPathMatcherDefaultRouteActionFaultInjectionPolicyDelayArgs(val fixedDelay: Output<URLMapPathMatcherDefaultRouteActionFaultInjectionPolicyDelayFixedDelayArgs>? = null, val percentage: Output<Double>? = null) : ConvertibleToJava<URLMapPathMatcherDefaultRouteActionFaultInjectionPolicyDelayArgs>
data class URLMapPathMatcherDefaultRouteActionFaultInjectionPolicyDelayFixedDelayArgs(val nanos: Output<Int>? = null, val seconds: Output<String>? = null) : ConvertibleToJava<URLMapPathMatcherDefaultRouteActionFaultInjectionPolicyDelayFixedDelayArgs>
data class URLMapPathMatcherDefaultRouteActionRequestMirrorPolicyArgs(val backendService: Output<String>) : ConvertibleToJava<URLMapPathMatcherDefaultRouteActionRequestMirrorPolicyArgs>
data class URLMapPathMatcherDefaultRouteActionRetryPolicyArgs(val numRetries: Output<Int>? = null, val perTryTimeout: Output<URLMapPathMatcherDefaultRouteActionRetryPolicyPerTryTimeoutArgs>? = null, val retryConditions: Output<List<String>>? = null) : ConvertibleToJava<URLMapPathMatcherDefaultRouteActionRetryPolicyArgs>
data class URLMapPathMatcherDefaultRouteActionRetryPolicyPerTryTimeoutArgs(val nanos: Output<Int>? = null, val seconds: Output<String>? = null) : ConvertibleToJava<URLMapPathMatcherDefaultRouteActionRetryPolicyPerTryTimeoutArgs>
data class URLMapPathMatcherDefaultRouteActionTimeoutArgs(val nanos: Output<Int>? = null, val seconds: Output<String>? = null) : ConvertibleToJava<URLMapPathMatcherDefaultRouteActionTimeoutArgs>
data class URLMapPathMatcherDefaultRouteActionUrlRewriteArgs(val hostRewrite: Output<String>? = null, val pathPrefixRewrite: Output<String>? = null) : ConvertibleToJava<URLMapPathMatcherDefaultRouteActionUrlRewriteArgs>
data class URLMapPathMatcherDefaultRouteActionWeightedBackendServiceArgs(val backendService: Output<String>? = null, val headerAction: Output<URLMapPathMatcherDefaultRouteActionWeightedBackendServiceHeaderActionArgs>? = null, val weight: Output<Int>? = null) : ConvertibleToJava<URLMapPathMatcherDefaultRouteActionWeightedBackendServiceArgs>
data class URLMapPathMatcherDefaultRouteActionWeightedBackendServiceHeaderActionArgs(val requestHeadersToAdds: Output<List<URLMapPathMatcherDefaultRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAddArgs>>? = null, val requestHeadersToRemoves: Output<List<String>>? = null, val responseHeadersToAdds: Output<List<URLMapPathMatcherDefaultRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAddArgs>>? = null, val responseHeadersToRemoves: Output<List<String>>? = null) : ConvertibleToJava<URLMapPathMatcherDefaultRouteActionWeightedBackendServiceHeaderActionArgs>
data class URLMapPathMatcherDefaultRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAddArgs(val headerName: Output<String>? = null, val headerValue: Output<String>? = null, val replace: Output<Boolean>? = null) : ConvertibleToJava<URLMapPathMatcherDefaultRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAddArgs>
data class URLMapPathMatcherDefaultRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAddArgs(val headerName: Output<String>? = null, val headerValue: Output<String>? = null, val replace: Output<Boolean>? = null) : ConvertibleToJava<URLMapPathMatcherDefaultRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAddArgs>
Link copied to clipboard
data class URLMapPathMatcherDefaultUrlRedirectArgs(val hostRedirect: Output<String>? = null, val httpsRedirect: Output<Boolean>? = null, val pathRedirect: Output<String>? = null, val prefixRedirect: Output<String>? = null, val redirectResponseCode: Output<String>? = null, val stripQuery: Output<Boolean>) : ConvertibleToJava<URLMapPathMatcherDefaultUrlRedirectArgs>
Link copied to clipboard
data class URLMapPathMatcherHeaderActionArgs(val requestHeadersToAdds: Output<List<URLMapPathMatcherHeaderActionRequestHeadersToAddArgs>>? = null, val requestHeadersToRemoves: Output<List<String>>? = null, val responseHeadersToAdds: Output<List<URLMapPathMatcherHeaderActionResponseHeadersToAddArgs>>? = null, val responseHeadersToRemoves: Output<List<String>>? = null) : ConvertibleToJava<URLMapPathMatcherHeaderActionArgs>
data class URLMapPathMatcherHeaderActionRequestHeadersToAddArgs(val headerName: Output<String>, val headerValue: Output<String>, val replace: Output<Boolean>) : ConvertibleToJava<URLMapPathMatcherHeaderActionRequestHeadersToAddArgs>
data class URLMapPathMatcherHeaderActionResponseHeadersToAddArgs(val headerName: Output<String>, val headerValue: Output<String>, val replace: Output<Boolean>) : ConvertibleToJava<URLMapPathMatcherHeaderActionResponseHeadersToAddArgs>
Link copied to clipboard
data class URLMapPathMatcherPathRuleArgs(val customErrorResponsePolicy: Output<URLMapPathMatcherPathRuleCustomErrorResponsePolicyArgs>? = null, val paths: Output<List<String>>, val routeAction: Output<URLMapPathMatcherPathRuleRouteActionArgs>? = null, val service: Output<String>? = null, val urlRedirect: Output<URLMapPathMatcherPathRuleUrlRedirectArgs>? = null) : ConvertibleToJava<URLMapPathMatcherPathRuleArgs>
data class URLMapPathMatcherPathRuleCustomErrorResponsePolicyArgs(val errorResponseRules: Output<List<URLMapPathMatcherPathRuleCustomErrorResponsePolicyErrorResponseRuleArgs>>? = null, val errorService: Output<String>? = null) : ConvertibleToJava<URLMapPathMatcherPathRuleCustomErrorResponsePolicyArgs>
data class URLMapPathMatcherPathRuleCustomErrorResponsePolicyErrorResponseRuleArgs(val matchResponseCodes: Output<List<String>>? = null, val overrideResponseCode: Output<Int>? = null, val path: Output<String>? = null) : ConvertibleToJava<URLMapPathMatcherPathRuleCustomErrorResponsePolicyErrorResponseRuleArgs>
Link copied to clipboard
data class URLMapPathMatcherPathRuleRouteActionArgs(val corsPolicy: Output<URLMapPathMatcherPathRuleRouteActionCorsPolicyArgs>? = null, val faultInjectionPolicy: Output<URLMapPathMatcherPathRuleRouteActionFaultInjectionPolicyArgs>? = null, val requestMirrorPolicy: Output<URLMapPathMatcherPathRuleRouteActionRequestMirrorPolicyArgs>? = null, val retryPolicy: Output<URLMapPathMatcherPathRuleRouteActionRetryPolicyArgs>? = null, val timeout: Output<URLMapPathMatcherPathRuleRouteActionTimeoutArgs>? = null, val urlRewrite: Output<URLMapPathMatcherPathRuleRouteActionUrlRewriteArgs>? = null, val weightedBackendServices: Output<List<URLMapPathMatcherPathRuleRouteActionWeightedBackendServiceArgs>>? = null) : ConvertibleToJava<URLMapPathMatcherPathRuleRouteActionArgs>
data class URLMapPathMatcherPathRuleRouteActionCorsPolicyArgs(val allowCredentials: Output<Boolean>? = null, val allowHeaders: Output<List<String>>? = null, val allowMethods: Output<List<String>>? = null, val allowOriginRegexes: Output<List<String>>? = null, val allowOrigins: Output<List<String>>? = null, val disabled: Output<Boolean>, val exposeHeaders: Output<List<String>>? = null, val maxAge: Output<Int>? = null) : ConvertibleToJava<URLMapPathMatcherPathRuleRouteActionCorsPolicyArgs>
data class URLMapPathMatcherPathRuleRouteActionFaultInjectionPolicyAbortArgs(val httpStatus: Output<Int>, val percentage: Output<Double>) : ConvertibleToJava<URLMapPathMatcherPathRuleRouteActionFaultInjectionPolicyAbortArgs>
data class URLMapPathMatcherPathRuleRouteActionFaultInjectionPolicyArgs(val abort: Output<URLMapPathMatcherPathRuleRouteActionFaultInjectionPolicyAbortArgs>? = null, val delay: Output<URLMapPathMatcherPathRuleRouteActionFaultInjectionPolicyDelayArgs>? = null) : ConvertibleToJava<URLMapPathMatcherPathRuleRouteActionFaultInjectionPolicyArgs>
data class URLMapPathMatcherPathRuleRouteActionFaultInjectionPolicyDelayArgs(val fixedDelay: Output<URLMapPathMatcherPathRuleRouteActionFaultInjectionPolicyDelayFixedDelayArgs>, val percentage: Output<Double>) : ConvertibleToJava<URLMapPathMatcherPathRuleRouteActionFaultInjectionPolicyDelayArgs>
data class URLMapPathMatcherPathRuleRouteActionFaultInjectionPolicyDelayFixedDelayArgs(val nanos: Output<Int>? = null, val seconds: Output<String>) : ConvertibleToJava<URLMapPathMatcherPathRuleRouteActionFaultInjectionPolicyDelayFixedDelayArgs>
data class URLMapPathMatcherPathRuleRouteActionRequestMirrorPolicyArgs(val backendService: Output<String>) : ConvertibleToJava<URLMapPathMatcherPathRuleRouteActionRequestMirrorPolicyArgs>
data class URLMapPathMatcherPathRuleRouteActionRetryPolicyArgs(val numRetries: Output<Int>? = null, val perTryTimeout: Output<URLMapPathMatcherPathRuleRouteActionRetryPolicyPerTryTimeoutArgs>? = null, val retryConditions: Output<List<String>>? = null) : ConvertibleToJava<URLMapPathMatcherPathRuleRouteActionRetryPolicyArgs>
data class URLMapPathMatcherPathRuleRouteActionRetryPolicyPerTryTimeoutArgs(val nanos: Output<Int>? = null, val seconds: Output<String>) : ConvertibleToJava<URLMapPathMatcherPathRuleRouteActionRetryPolicyPerTryTimeoutArgs>
data class URLMapPathMatcherPathRuleRouteActionTimeoutArgs(val nanos: Output<Int>? = null, val seconds: Output<String>) : ConvertibleToJava<URLMapPathMatcherPathRuleRouteActionTimeoutArgs>
data class URLMapPathMatcherPathRuleRouteActionUrlRewriteArgs(val hostRewrite: Output<String>? = null, val pathPrefixRewrite: Output<String>? = null) : ConvertibleToJava<URLMapPathMatcherPathRuleRouteActionUrlRewriteArgs>
data class URLMapPathMatcherPathRuleRouteActionWeightedBackendServiceArgs(val backendService: Output<String>, val headerAction: Output<URLMapPathMatcherPathRuleRouteActionWeightedBackendServiceHeaderActionArgs>? = null, val weight: Output<Int>) : ConvertibleToJava<URLMapPathMatcherPathRuleRouteActionWeightedBackendServiceArgs>
data class URLMapPathMatcherPathRuleRouteActionWeightedBackendServiceHeaderActionArgs(val requestHeadersToAdds: Output<List<URLMapPathMatcherPathRuleRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAddArgs>>? = null, val requestHeadersToRemoves: Output<List<String>>? = null, val responseHeadersToAdds: Output<List<URLMapPathMatcherPathRuleRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAddArgs>>? = null, val responseHeadersToRemoves: Output<List<String>>? = null) : ConvertibleToJava<URLMapPathMatcherPathRuleRouteActionWeightedBackendServiceHeaderActionArgs>
data class URLMapPathMatcherPathRuleRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAddArgs(val headerName: Output<String>, val headerValue: Output<String>, val replace: Output<Boolean>) : ConvertibleToJava<URLMapPathMatcherPathRuleRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAddArgs>
data class URLMapPathMatcherPathRuleRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAddArgs(val headerName: Output<String>, val headerValue: Output<String>, val replace: Output<Boolean>) : ConvertibleToJava<URLMapPathMatcherPathRuleRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAddArgs>
Link copied to clipboard
data class URLMapPathMatcherPathRuleUrlRedirectArgs(val hostRedirect: Output<String>? = null, val httpsRedirect: Output<Boolean>? = null, val pathRedirect: Output<String>? = null, val prefixRedirect: Output<String>? = null, val redirectResponseCode: Output<String>? = null, val stripQuery: Output<Boolean>) : ConvertibleToJava<URLMapPathMatcherPathRuleUrlRedirectArgs>
Link copied to clipboard
data class URLMapPathMatcherRouteRuleArgs(val headerAction: Output<URLMapPathMatcherRouteRuleHeaderActionArgs>? = null, val matchRules: Output<List<URLMapPathMatcherRouteRuleMatchRuleArgs>>? = null, val priority: Output<Int>, val routeAction: Output<URLMapPathMatcherRouteRuleRouteActionArgs>? = null, val service: Output<String>? = null, val urlRedirect: Output<URLMapPathMatcherRouteRuleUrlRedirectArgs>? = null) : ConvertibleToJava<URLMapPathMatcherRouteRuleArgs>
data class URLMapPathMatcherRouteRuleHeaderActionArgs(val requestHeadersToAdds: Output<List<URLMapPathMatcherRouteRuleHeaderActionRequestHeadersToAddArgs>>? = null, val requestHeadersToRemoves: Output<List<String>>? = null, val responseHeadersToAdds: Output<List<URLMapPathMatcherRouteRuleHeaderActionResponseHeadersToAddArgs>>? = null, val responseHeadersToRemoves: Output<List<String>>? = null) : ConvertibleToJava<URLMapPathMatcherRouteRuleHeaderActionArgs>
data class URLMapPathMatcherRouteRuleHeaderActionRequestHeadersToAddArgs(val headerName: Output<String>, val headerValue: Output<String>, val replace: Output<Boolean>) : ConvertibleToJava<URLMapPathMatcherRouteRuleHeaderActionRequestHeadersToAddArgs>
data class URLMapPathMatcherRouteRuleHeaderActionResponseHeadersToAddArgs(val headerName: Output<String>, val headerValue: Output<String>, val replace: Output<Boolean>) : ConvertibleToJava<URLMapPathMatcherRouteRuleHeaderActionResponseHeadersToAddArgs>
Link copied to clipboard
data class URLMapPathMatcherRouteRuleMatchRuleArgs(val fullPathMatch: Output<String>? = null, val headerMatches: Output<List<URLMapPathMatcherRouteRuleMatchRuleHeaderMatchArgs>>? = null, val ignoreCase: Output<Boolean>? = null, val metadataFilters: Output<List<URLMapPathMatcherRouteRuleMatchRuleMetadataFilterArgs>>? = null, val pathTemplateMatch: Output<String>? = null, val prefixMatch: Output<String>? = null, val queryParameterMatches: Output<List<URLMapPathMatcherRouteRuleMatchRuleQueryParameterMatchArgs>>? = null, val regexMatch: Output<String>? = null) : ConvertibleToJava<URLMapPathMatcherRouteRuleMatchRuleArgs>
data class URLMapPathMatcherRouteRuleMatchRuleHeaderMatchArgs(val exactMatch: Output<String>? = null, val headerName: Output<String>, val invertMatch: Output<Boolean>? = null, val prefixMatch: Output<String>? = null, val presentMatch: Output<Boolean>? = null, val rangeMatch: Output<URLMapPathMatcherRouteRuleMatchRuleHeaderMatchRangeMatchArgs>? = null, val regexMatch: Output<String>? = null, val suffixMatch: Output<String>? = null) : ConvertibleToJava<URLMapPathMatcherRouteRuleMatchRuleHeaderMatchArgs>
data class URLMapPathMatcherRouteRuleMatchRuleHeaderMatchRangeMatchArgs(val rangeEnd: Output<Int>, val rangeStart: Output<Int>) : ConvertibleToJava<URLMapPathMatcherRouteRuleMatchRuleHeaderMatchRangeMatchArgs>
data class URLMapPathMatcherRouteRuleMatchRuleMetadataFilterArgs(val filterLabels: Output<List<URLMapPathMatcherRouteRuleMatchRuleMetadataFilterFilterLabelArgs>>, val filterMatchCriteria: Output<String>) : ConvertibleToJava<URLMapPathMatcherRouteRuleMatchRuleMetadataFilterArgs>
data class URLMapPathMatcherRouteRuleMatchRuleMetadataFilterFilterLabelArgs(val name: Output<String>, val value: Output<String>) : ConvertibleToJava<URLMapPathMatcherRouteRuleMatchRuleMetadataFilterFilterLabelArgs>
data class URLMapPathMatcherRouteRuleMatchRuleQueryParameterMatchArgs(val exactMatch: Output<String>? = null, val name: Output<String>, val presentMatch: Output<Boolean>? = null, val regexMatch: Output<String>? = null) : ConvertibleToJava<URLMapPathMatcherRouteRuleMatchRuleQueryParameterMatchArgs>
data class URLMapPathMatcherRouteRuleRouteActionArgs(val corsPolicy: Output<URLMapPathMatcherRouteRuleRouteActionCorsPolicyArgs>? = null, val faultInjectionPolicy: Output<URLMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyArgs>? = null, val requestMirrorPolicy: Output<URLMapPathMatcherRouteRuleRouteActionRequestMirrorPolicyArgs>? = null, val retryPolicy: Output<URLMapPathMatcherRouteRuleRouteActionRetryPolicyArgs>? = null, val timeout: Output<URLMapPathMatcherRouteRuleRouteActionTimeoutArgs>? = null, val urlRewrite: Output<URLMapPathMatcherRouteRuleRouteActionUrlRewriteArgs>? = null, val weightedBackendServices: Output<List<URLMapPathMatcherRouteRuleRouteActionWeightedBackendServiceArgs>>? = null) : ConvertibleToJava<URLMapPathMatcherRouteRuleRouteActionArgs>
data class URLMapPathMatcherRouteRuleRouteActionCorsPolicyArgs(val allowCredentials: Output<Boolean>? = null, val allowHeaders: Output<List<String>>? = null, val allowMethods: Output<List<String>>? = null, val allowOriginRegexes: Output<List<String>>? = null, val allowOrigins: Output<List<String>>? = null, val disabled: Output<Boolean>? = null, val exposeHeaders: Output<List<String>>? = null, val maxAge: Output<Int>? = null) : ConvertibleToJava<URLMapPathMatcherRouteRuleRouteActionCorsPolicyArgs>
data class URLMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyAbortArgs(val httpStatus: Output<Int>? = null, val percentage: Output<Double>? = null) : ConvertibleToJava<URLMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyAbortArgs>
data class URLMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyArgs(val abort: Output<URLMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyAbortArgs>? = null, val delay: Output<URLMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyDelayArgs>? = null) : ConvertibleToJava<URLMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyArgs>
data class URLMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyDelayArgs(val fixedDelay: Output<URLMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyDelayFixedDelayArgs>? = null, val percentage: Output<Double>? = null) : ConvertibleToJava<URLMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyDelayArgs>
data class URLMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyDelayFixedDelayArgs(val nanos: Output<Int>? = null, val seconds: Output<String>) : ConvertibleToJava<URLMapPathMatcherRouteRuleRouteActionFaultInjectionPolicyDelayFixedDelayArgs>
data class URLMapPathMatcherRouteRuleRouteActionRequestMirrorPolicyArgs(val backendService: Output<String>) : ConvertibleToJava<URLMapPathMatcherRouteRuleRouteActionRequestMirrorPolicyArgs>
data class URLMapPathMatcherRouteRuleRouteActionRetryPolicyArgs(val numRetries: Output<Int>, val perTryTimeout: Output<URLMapPathMatcherRouteRuleRouteActionRetryPolicyPerTryTimeoutArgs>? = null, val retryConditions: Output<List<String>>? = null) : ConvertibleToJava<URLMapPathMatcherRouteRuleRouteActionRetryPolicyArgs>
data class URLMapPathMatcherRouteRuleRouteActionRetryPolicyPerTryTimeoutArgs(val nanos: Output<Int>? = null, val seconds: Output<String>) : ConvertibleToJava<URLMapPathMatcherRouteRuleRouteActionRetryPolicyPerTryTimeoutArgs>
data class URLMapPathMatcherRouteRuleRouteActionTimeoutArgs(val nanos: Output<Int>? = null, val seconds: Output<String>) : ConvertibleToJava<URLMapPathMatcherRouteRuleRouteActionTimeoutArgs>
data class URLMapPathMatcherRouteRuleRouteActionUrlRewriteArgs(val hostRewrite: Output<String>? = null, val pathPrefixRewrite: Output<String>? = null, val pathTemplateRewrite: Output<String>? = null) : ConvertibleToJava<URLMapPathMatcherRouteRuleRouteActionUrlRewriteArgs>
data class URLMapPathMatcherRouteRuleRouteActionWeightedBackendServiceArgs(val backendService: Output<String>, val headerAction: Output<URLMapPathMatcherRouteRuleRouteActionWeightedBackendServiceHeaderActionArgs>? = null, val weight: Output<Int>) : ConvertibleToJava<URLMapPathMatcherRouteRuleRouteActionWeightedBackendServiceArgs>
data class URLMapPathMatcherRouteRuleRouteActionWeightedBackendServiceHeaderActionArgs(val requestHeadersToAdds: Output<List<URLMapPathMatcherRouteRuleRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAddArgs>>? = null, val requestHeadersToRemoves: Output<List<String>>? = null, val responseHeadersToAdds: Output<List<URLMapPathMatcherRouteRuleRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAddArgs>>? = null, val responseHeadersToRemoves: Output<List<String>>? = null) : ConvertibleToJava<URLMapPathMatcherRouteRuleRouteActionWeightedBackendServiceHeaderActionArgs>
data class URLMapPathMatcherRouteRuleRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAddArgs(val headerName: Output<String>, val headerValue: Output<String>, val replace: Output<Boolean>) : ConvertibleToJava<URLMapPathMatcherRouteRuleRouteActionWeightedBackendServiceHeaderActionRequestHeadersToAddArgs>
data class URLMapPathMatcherRouteRuleRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAddArgs(val headerName: Output<String>, val headerValue: Output<String>, val replace: Output<Boolean>) : ConvertibleToJava<URLMapPathMatcherRouteRuleRouteActionWeightedBackendServiceHeaderActionResponseHeadersToAddArgs>
data class URLMapPathMatcherRouteRuleUrlRedirectArgs(val hostRedirect: Output<String>? = null, val httpsRedirect: Output<Boolean>? = null, val pathRedirect: Output<String>? = null, val prefixRedirect: Output<String>? = null, val redirectResponseCode: Output<String>? = null, val stripQuery: Output<Boolean>? = null) : ConvertibleToJava<URLMapPathMatcherRouteRuleUrlRedirectArgs>
Link copied to clipboard
data class URLMapTestArgs(val description: Output<String>? = null, val host: Output<String>, val path: Output<String>, val service: Output<String>) : ConvertibleToJava<URLMapTestArgs>
Link copied to clipboard