Package-level declarations

Types

Link copied to clipboard
data class AddressGroupIamBindingConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<AddressGroupIamBindingConditionArgs>
Link copied to clipboard
data class AddressGroupIamMemberConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<AddressGroupIamMemberConditionArgs>
Link copied to clipboard
data class AuthorizationPolicyRuleArgs(val destinations: Output<List<AuthorizationPolicyRuleDestinationArgs>>? = null, val sources: Output<List<AuthorizationPolicyRuleSourceArgs>>? = null) : ConvertibleToJava<AuthorizationPolicyRuleArgs>
Link copied to clipboard
data class AuthorizationPolicyRuleDestinationArgs(val hosts: Output<List<String>>, val httpHeaderMatch: Output<AuthorizationPolicyRuleDestinationHttpHeaderMatchArgs>? = null, val methods: Output<List<String>>, val ports: Output<List<Int>>) : ConvertibleToJava<AuthorizationPolicyRuleDestinationArgs>
data class AuthorizationPolicyRuleDestinationHttpHeaderMatchArgs(val headerName: Output<String>, val regexMatch: Output<String>) : ConvertibleToJava<AuthorizationPolicyRuleDestinationHttpHeaderMatchArgs>
Link copied to clipboard
data class AuthorizationPolicyRuleSourceArgs(val ipBlocks: Output<List<String>>? = null, val principals: Output<List<String>>? = null) : ConvertibleToJava<AuthorizationPolicyRuleSourceArgs>

/*

Link copied to clipboard
data class AuthzPolicyCustomProviderArgs(val authzExtension: Output<AuthzPolicyCustomProviderAuthzExtensionArgs>? = null, val cloudIap: Output<AuthzPolicyCustomProviderCloudIapArgs>? = null) : ConvertibleToJava<AuthzPolicyCustomProviderArgs>
data class AuthzPolicyCustomProviderAuthzExtensionArgs(val resources: Output<List<String>>) : ConvertibleToJava<AuthzPolicyCustomProviderAuthzExtensionArgs>
Link copied to clipboard
data class AuthzPolicyCustomProviderCloudIapArgs(val enabled: Output<Boolean>) : ConvertibleToJava<AuthzPolicyCustomProviderCloudIapArgs>
Link copied to clipboard
data class AuthzPolicyHttpRuleArgs(val from: Output<AuthzPolicyHttpRuleFromArgs>? = null, val to: Output<AuthzPolicyHttpRuleToArgs>? = null, val when: Output<String>? = null) : ConvertibleToJava<AuthzPolicyHttpRuleArgs>
Link copied to clipboard
data class AuthzPolicyHttpRuleFromArgs(val notSources: Output<List<AuthzPolicyHttpRuleFromNotSourceArgs>>? = null, val sources: Output<List<AuthzPolicyHttpRuleFromSourceArgs>>? = null) : ConvertibleToJava<AuthzPolicyHttpRuleFromArgs>
Link copied to clipboard
data class AuthzPolicyHttpRuleFromNotSourceArgs(val principals: Output<List<AuthzPolicyHttpRuleFromNotSourcePrincipalArgs>>? = null, val resources: Output<List<AuthzPolicyHttpRuleFromNotSourceResourceArgs>>? = null) : ConvertibleToJava<AuthzPolicyHttpRuleFromNotSourceArgs>
data class AuthzPolicyHttpRuleFromNotSourcePrincipalArgs(val contains: Output<String>? = null, val exact: Output<String>? = null, val ignoreCase: Output<Boolean>? = null, val prefix: Output<String>? = null, val suffix: Output<String>? = null) : ConvertibleToJava<AuthzPolicyHttpRuleFromNotSourcePrincipalArgs>
data class AuthzPolicyHttpRuleFromNotSourceResourceArgs(val iamServiceAccount: Output<AuthzPolicyHttpRuleFromNotSourceResourceIamServiceAccountArgs>? = null, val tagValueIdSet: Output<AuthzPolicyHttpRuleFromNotSourceResourceTagValueIdSetArgs>? = null) : ConvertibleToJava<AuthzPolicyHttpRuleFromNotSourceResourceArgs>
data class AuthzPolicyHttpRuleFromNotSourceResourceIamServiceAccountArgs(val contains: Output<String>? = null, val exact: Output<String>? = null, val ignoreCase: Output<Boolean>? = null, val prefix: Output<String>? = null, val suffix: Output<String>? = null) : ConvertibleToJava<AuthzPolicyHttpRuleFromNotSourceResourceIamServiceAccountArgs>
data class AuthzPolicyHttpRuleFromNotSourceResourceTagValueIdSetArgs(val ids: Output<List<String>>? = null) : ConvertibleToJava<AuthzPolicyHttpRuleFromNotSourceResourceTagValueIdSetArgs>
Link copied to clipboard
data class AuthzPolicyHttpRuleFromSourceArgs(val principals: Output<List<AuthzPolicyHttpRuleFromSourcePrincipalArgs>>? = null, val resources: Output<List<AuthzPolicyHttpRuleFromSourceResourceArgs>>? = null) : ConvertibleToJava<AuthzPolicyHttpRuleFromSourceArgs>
data class AuthzPolicyHttpRuleFromSourcePrincipalArgs(val contains: Output<String>? = null, val exact: Output<String>? = null, val ignoreCase: Output<Boolean>? = null, val prefix: Output<String>? = null, val suffix: Output<String>? = null) : ConvertibleToJava<AuthzPolicyHttpRuleFromSourcePrincipalArgs>
data class AuthzPolicyHttpRuleFromSourceResourceArgs(val iamServiceAccount: Output<AuthzPolicyHttpRuleFromSourceResourceIamServiceAccountArgs>? = null, val tagValueIdSet: Output<AuthzPolicyHttpRuleFromSourceResourceTagValueIdSetArgs>? = null) : ConvertibleToJava<AuthzPolicyHttpRuleFromSourceResourceArgs>
data class AuthzPolicyHttpRuleFromSourceResourceIamServiceAccountArgs(val contains: Output<String>? = null, val exact: Output<String>? = null, val ignoreCase: Output<Boolean>? = null, val prefix: Output<String>? = null, val suffix: Output<String>? = null) : ConvertibleToJava<AuthzPolicyHttpRuleFromSourceResourceIamServiceAccountArgs>
data class AuthzPolicyHttpRuleFromSourceResourceTagValueIdSetArgs(val ids: Output<List<String>>? = null) : ConvertibleToJava<AuthzPolicyHttpRuleFromSourceResourceTagValueIdSetArgs>
Link copied to clipboard
data class AuthzPolicyHttpRuleToArgs(val notOperations: Output<List<AuthzPolicyHttpRuleToNotOperationArgs>>? = null, val operations: Output<List<AuthzPolicyHttpRuleToOperationArgs>>? = null) : ConvertibleToJava<AuthzPolicyHttpRuleToArgs>
Link copied to clipboard
data class AuthzPolicyHttpRuleToNotOperationArgs(val headerSet: Output<AuthzPolicyHttpRuleToNotOperationHeaderSetArgs>? = null, val hosts: Output<List<AuthzPolicyHttpRuleToNotOperationHostArgs>>? = null, val methods: Output<List<String>>? = null, val paths: Output<List<AuthzPolicyHttpRuleToNotOperationPathArgs>>? = null) : ConvertibleToJava<AuthzPolicyHttpRuleToNotOperationArgs>
data class AuthzPolicyHttpRuleToNotOperationHeaderSetArgs(val headers: Output<List<AuthzPolicyHttpRuleToNotOperationHeaderSetHeaderArgs>>? = null) : ConvertibleToJava<AuthzPolicyHttpRuleToNotOperationHeaderSetArgs>
data class AuthzPolicyHttpRuleToNotOperationHeaderSetHeaderArgs(val name: Output<String>? = null, val value: Output<AuthzPolicyHttpRuleToNotOperationHeaderSetHeaderValueArgs>? = null) : ConvertibleToJava<AuthzPolicyHttpRuleToNotOperationHeaderSetHeaderArgs>
data class AuthzPolicyHttpRuleToNotOperationHeaderSetHeaderValueArgs(val contains: Output<String>? = null, val exact: Output<String>? = null, val ignoreCase: Output<Boolean>? = null, val prefix: Output<String>? = null, val suffix: Output<String>? = null) : ConvertibleToJava<AuthzPolicyHttpRuleToNotOperationHeaderSetHeaderValueArgs>
data class AuthzPolicyHttpRuleToNotOperationHostArgs(val contains: Output<String>? = null, val exact: Output<String>? = null, val ignoreCase: Output<Boolean>? = null, val prefix: Output<String>? = null, val suffix: Output<String>? = null) : ConvertibleToJava<AuthzPolicyHttpRuleToNotOperationHostArgs>
data class AuthzPolicyHttpRuleToNotOperationPathArgs(val contains: Output<String>? = null, val exact: Output<String>? = null, val ignoreCase: Output<Boolean>? = null, val prefix: Output<String>? = null, val suffix: Output<String>? = null) : ConvertibleToJava<AuthzPolicyHttpRuleToNotOperationPathArgs>
Link copied to clipboard
data class AuthzPolicyHttpRuleToOperationArgs(val headerSet: Output<AuthzPolicyHttpRuleToOperationHeaderSetArgs>? = null, val hosts: Output<List<AuthzPolicyHttpRuleToOperationHostArgs>>? = null, val methods: Output<List<String>>? = null, val paths: Output<List<AuthzPolicyHttpRuleToOperationPathArgs>>? = null) : ConvertibleToJava<AuthzPolicyHttpRuleToOperationArgs>
data class AuthzPolicyHttpRuleToOperationHeaderSetArgs(val headers: Output<List<AuthzPolicyHttpRuleToOperationHeaderSetHeaderArgs>>? = null) : ConvertibleToJava<AuthzPolicyHttpRuleToOperationHeaderSetArgs>
data class AuthzPolicyHttpRuleToOperationHeaderSetHeaderArgs(val name: Output<String>? = null, val value: Output<AuthzPolicyHttpRuleToOperationHeaderSetHeaderValueArgs>? = null) : ConvertibleToJava<AuthzPolicyHttpRuleToOperationHeaderSetHeaderArgs>
data class AuthzPolicyHttpRuleToOperationHeaderSetHeaderValueArgs(val contains: Output<String>? = null, val exact: Output<String>? = null, val ignoreCase: Output<Boolean>? = null, val prefix: Output<String>? = null, val suffix: Output<String>? = null) : ConvertibleToJava<AuthzPolicyHttpRuleToOperationHeaderSetHeaderValueArgs>
Link copied to clipboard
data class AuthzPolicyHttpRuleToOperationHostArgs(val contains: Output<String>? = null, val exact: Output<String>? = null, val ignoreCase: Output<Boolean>? = null, val prefix: Output<String>? = null, val suffix: Output<String>? = null) : ConvertibleToJava<AuthzPolicyHttpRuleToOperationHostArgs>
Link copied to clipboard
data class AuthzPolicyHttpRuleToOperationPathArgs(val contains: Output<String>? = null, val exact: Output<String>? = null, val ignoreCase: Output<Boolean>? = null, val prefix: Output<String>? = null, val suffix: Output<String>? = null) : ConvertibleToJava<AuthzPolicyHttpRuleToOperationPathArgs>
Link copied to clipboard
data class AuthzPolicyTargetArgs(val loadBalancingScheme: Output<String>, val resources: Output<List<String>>? = null) : ConvertibleToJava<AuthzPolicyTargetArgs>
Link copied to clipboard
data class ClientTlsPolicyClientCertificateArgs(val certificateProviderInstance: Output<ClientTlsPolicyClientCertificateCertificateProviderInstanceArgs>? = null, val grpcEndpoint: Output<ClientTlsPolicyClientCertificateGrpcEndpointArgs>? = null) : ConvertibleToJava<ClientTlsPolicyClientCertificateArgs>
data class ClientTlsPolicyClientCertificateCertificateProviderInstanceArgs(val pluginInstance: Output<String>) : ConvertibleToJava<ClientTlsPolicyClientCertificateCertificateProviderInstanceArgs>
data class ClientTlsPolicyClientCertificateGrpcEndpointArgs(val targetUri: Output<String>) : ConvertibleToJava<ClientTlsPolicyClientCertificateGrpcEndpointArgs>
Link copied to clipboard
data class ClientTlsPolicyServerValidationCaArgs(val certificateProviderInstance: Output<ClientTlsPolicyServerValidationCaCertificateProviderInstanceArgs>? = null, val grpcEndpoint: Output<ClientTlsPolicyServerValidationCaGrpcEndpointArgs>? = null) : ConvertibleToJava<ClientTlsPolicyServerValidationCaArgs>
data class ClientTlsPolicyServerValidationCaCertificateProviderInstanceArgs(val pluginInstance: Output<String>) : ConvertibleToJava<ClientTlsPolicyServerValidationCaCertificateProviderInstanceArgs>
data class ClientTlsPolicyServerValidationCaGrpcEndpointArgs(val targetUri: Output<String>) : ConvertibleToJava<ClientTlsPolicyServerValidationCaGrpcEndpointArgs>
Link copied to clipboard
data class GetAddressGroupIamPolicyPlainArgs(val location: String? = null, val name: String, val project: String? = null) : ConvertibleToJava<GetAddressGroupIamPolicyPlainArgs>

A collection of arguments for invoking getAddressGroupIamPolicy.

data class SecurityProfileCustomInterceptProfileArgs(val interceptEndpointGroup: Output<String>) : ConvertibleToJava<SecurityProfileCustomInterceptProfileArgs>
data class SecurityProfileCustomMirroringProfileArgs(val mirroringEndpointGroup: Output<String>) : ConvertibleToJava<SecurityProfileCustomMirroringProfileArgs>
data class SecurityProfileThreatPreventionProfileAntivirusOverrideArgs(val action: Output<String>, val protocol: Output<String>) : ConvertibleToJava<SecurityProfileThreatPreventionProfileAntivirusOverrideArgs>
data class SecurityProfileThreatPreventionProfileArgs(val antivirusOverrides: Output<List<SecurityProfileThreatPreventionProfileAntivirusOverrideArgs>>? = null, val severityOverrides: Output<List<SecurityProfileThreatPreventionProfileSeverityOverrideArgs>>? = null, val threatOverrides: Output<List<SecurityProfileThreatPreventionProfileThreatOverrideArgs>>? = null) : ConvertibleToJava<SecurityProfileThreatPreventionProfileArgs>
data class SecurityProfileThreatPreventionProfileSeverityOverrideArgs(val action: Output<String>, val severity: Output<String>) : ConvertibleToJava<SecurityProfileThreatPreventionProfileSeverityOverrideArgs>
data class SecurityProfileThreatPreventionProfileThreatOverrideArgs(val action: Output<String>, val threatId: Output<String>, val type: Output<String>? = null) : ConvertibleToJava<SecurityProfileThreatPreventionProfileThreatOverrideArgs>
Link copied to clipboard
data class ServerTlsPolicyMtlsPolicyArgs(val clientValidationCas: Output<List<ServerTlsPolicyMtlsPolicyClientValidationCaArgs>>? = null, val clientValidationMode: Output<String>? = null, val clientValidationTrustConfig: Output<String>? = null) : ConvertibleToJava<ServerTlsPolicyMtlsPolicyArgs>
data class ServerTlsPolicyMtlsPolicyClientValidationCaArgs(val certificateProviderInstance: Output<ServerTlsPolicyMtlsPolicyClientValidationCaCertificateProviderInstanceArgs>? = null, val grpcEndpoint: Output<ServerTlsPolicyMtlsPolicyClientValidationCaGrpcEndpointArgs>? = null) : ConvertibleToJava<ServerTlsPolicyMtlsPolicyClientValidationCaArgs>
data class ServerTlsPolicyMtlsPolicyClientValidationCaCertificateProviderInstanceArgs(val pluginInstance: Output<String>) : ConvertibleToJava<ServerTlsPolicyMtlsPolicyClientValidationCaCertificateProviderInstanceArgs>
data class ServerTlsPolicyMtlsPolicyClientValidationCaGrpcEndpointArgs(val targetUri: Output<String>) : ConvertibleToJava<ServerTlsPolicyMtlsPolicyClientValidationCaGrpcEndpointArgs>
Link copied to clipboard
data class ServerTlsPolicyServerCertificateArgs(val certificateProviderInstance: Output<ServerTlsPolicyServerCertificateCertificateProviderInstanceArgs>? = null, val grpcEndpoint: Output<ServerTlsPolicyServerCertificateGrpcEndpointArgs>? = null) : ConvertibleToJava<ServerTlsPolicyServerCertificateArgs>
data class ServerTlsPolicyServerCertificateCertificateProviderInstanceArgs(val pluginInstance: Output<String>) : ConvertibleToJava<ServerTlsPolicyServerCertificateCertificateProviderInstanceArgs>
data class ServerTlsPolicyServerCertificateGrpcEndpointArgs(val targetUri: Output<String>) : ConvertibleToJava<ServerTlsPolicyServerCertificateGrpcEndpointArgs>