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 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 SecurityProfileThreatPreventionProfileArgs(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>