Package-level declarations
Types
Link copied to clipboard
data class AddressGroupIamBindingCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class AddressGroupIamMemberCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class AuthorizationPolicyRule(val destinations: List<AuthorizationPolicyRuleDestination>? = null, val sources: List<AuthorizationPolicyRuleSource>? = null)
Link copied to clipboard
data class AuthorizationPolicyRuleDestination(val hosts: List<String>, val httpHeaderMatch: AuthorizationPolicyRuleDestinationHttpHeaderMatch? = null, val methods: List<String>, val ports: List<Int>)
Link copied to clipboard
data class AuthorizationPolicyRuleDestinationHttpHeaderMatch(val headerName: String, val regexMatch: String)
Link copied to clipboard
data class AuthorizationPolicyRuleSource(val ipBlocks: List<String>? = null, val principals: List<String>? = null)
/*
Link copied to clipboard
data class AuthzPolicyCustomProvider(val authzExtension: AuthzPolicyCustomProviderAuthzExtension? = null, val cloudIap: AuthzPolicyCustomProviderCloudIap? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class AuthzPolicyHttpRule(val from: AuthzPolicyHttpRuleFrom? = null, val to: AuthzPolicyHttpRuleTo? = null, val when: String? = null)
Link copied to clipboard
data class AuthzPolicyHttpRuleFrom(val notSources: List<AuthzPolicyHttpRuleFromNotSource>? = null, val sources: List<AuthzPolicyHttpRuleFromSource>? = null)
Link copied to clipboard
data class AuthzPolicyHttpRuleFromNotSource(val principals: List<AuthzPolicyHttpRuleFromNotSourcePrincipal>? = null, val resources: List<AuthzPolicyHttpRuleFromNotSourceResource>? = null)
Link copied to clipboard
Link copied to clipboard
data class AuthzPolicyHttpRuleFromNotSourceResource(val iamServiceAccount: AuthzPolicyHttpRuleFromNotSourceResourceIamServiceAccount? = null, val tagValueIdSet: AuthzPolicyHttpRuleFromNotSourceResourceTagValueIdSet? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class AuthzPolicyHttpRuleFromSource(val principals: List<AuthzPolicyHttpRuleFromSourcePrincipal>? = null, val resources: List<AuthzPolicyHttpRuleFromSourceResource>? = null)
Link copied to clipboard
Link copied to clipboard
data class AuthzPolicyHttpRuleFromSourceResource(val iamServiceAccount: AuthzPolicyHttpRuleFromSourceResourceIamServiceAccount? = null, val tagValueIdSet: AuthzPolicyHttpRuleFromSourceResourceTagValueIdSet? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class AuthzPolicyHttpRuleTo(val notOperations: List<AuthzPolicyHttpRuleToNotOperation>? = null, val operations: List<AuthzPolicyHttpRuleToOperation>? = null)
Link copied to clipboard
data class AuthzPolicyHttpRuleToNotOperation(val headerSet: AuthzPolicyHttpRuleToNotOperationHeaderSet? = null, val hosts: List<AuthzPolicyHttpRuleToNotOperationHost>? = null, val methods: List<String>? = null, val paths: List<AuthzPolicyHttpRuleToNotOperationPath>? = null)
Link copied to clipboard
data class AuthzPolicyHttpRuleToNotOperationHeaderSet(val headers: List<AuthzPolicyHttpRuleToNotOperationHeaderSetHeader>? = null)
Link copied to clipboard
data class AuthzPolicyHttpRuleToNotOperationHeaderSetHeader(val name: String? = null, val value: AuthzPolicyHttpRuleToNotOperationHeaderSetHeaderValue? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class AuthzPolicyHttpRuleToOperation(val headerSet: AuthzPolicyHttpRuleToOperationHeaderSet? = null, val hosts: List<AuthzPolicyHttpRuleToOperationHost>? = null, val methods: List<String>? = null, val paths: List<AuthzPolicyHttpRuleToOperationPath>? = null)
Link copied to clipboard
data class AuthzPolicyHttpRuleToOperationHeaderSet(val headers: List<AuthzPolicyHttpRuleToOperationHeaderSetHeader>? = null)
Link copied to clipboard
data class AuthzPolicyHttpRuleToOperationHeaderSetHeader(val name: String? = null, val value: AuthzPolicyHttpRuleToOperationHeaderSetHeaderValue? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ClientTlsPolicyClientCertificate(val certificateProviderInstance: ClientTlsPolicyClientCertificateCertificateProviderInstance? = null, val grpcEndpoint: ClientTlsPolicyClientCertificateGrpcEndpoint? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ClientTlsPolicyServerValidationCa(val certificateProviderInstance: ClientTlsPolicyServerValidationCaCertificateProviderInstance? = null, val grpcEndpoint: ClientTlsPolicyServerValidationCaGrpcEndpoint? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class InterceptDeploymentGroupLocation(val location: String? = null, val state: String? = null)
Link copied to clipboard
data class InterceptEndpointGroupAssociation(val name: String? = null, val network: String? = null, val state: String? = null)
Link copied to clipboard
data class InterceptEndpointGroupAssociationLocation(val location: String? = null, val state: String? = null)
Link copied to clipboard
data class InterceptEndpointGroupAssociationLocationsDetail(val location: String? = null, val state: String? = null)
Link copied to clipboard
data class InterceptEndpointGroupConnectedDeploymentGroup(val locations: List<InterceptEndpointGroupConnectedDeploymentGroupLocation>? = null, val name: String? = null)
Link copied to clipboard
data class InterceptEndpointGroupConnectedDeploymentGroupLocation(val location: String? = null, val state: String? = null)
Link copied to clipboard
Link copied to clipboard
data class MirroringDeploymentGroupLocation(val location: String? = null, val state: String? = null)
Link copied to clipboard
data class MirroringEndpointGroupAssociation(val name: String? = null, val network: String? = null, val state: String? = null)
Link copied to clipboard
data class MirroringEndpointGroupAssociationLocation(val location: String? = null, val state: String? = null)
Link copied to clipboard
data class MirroringEndpointGroupAssociationLocationsDetail(val location: String? = null, val state: String? = null)
Link copied to clipboard
data class MirroringEndpointGroupConnectedDeploymentGroup(val locations: List<MirroringEndpointGroupConnectedDeploymentGroupLocation>? = null, val name: String? = null)
Link copied to clipboard
data class MirroringEndpointGroupConnectedDeploymentGroupLocation(val location: String? = null, val state: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class SecurityProfileThreatPreventionProfile(val antivirusOverrides: List<SecurityProfileThreatPreventionProfileAntivirusOverride>? = null, val severityOverrides: List<SecurityProfileThreatPreventionProfileSeverityOverride>? = null, val threatOverrides: List<SecurityProfileThreatPreventionProfileThreatOverride>? = null)
Link copied to clipboard
data class SecurityProfileThreatPreventionProfileAntivirusOverride(val action: String, val protocol: String)
Link copied to clipboard
data class SecurityProfileThreatPreventionProfileSeverityOverride(val action: String, val severity: String)
Link copied to clipboard
data class SecurityProfileThreatPreventionProfileThreatOverride(val action: String, val threatId: String, val type: String? = null)
Link copied to clipboard
data class ServerTlsPolicyMtlsPolicy(val clientValidationCas: List<ServerTlsPolicyMtlsPolicyClientValidationCa>? = null, val clientValidationMode: String? = null, val clientValidationTrustConfig: String? = null)
Link copied to clipboard
data class ServerTlsPolicyMtlsPolicyClientValidationCa(val certificateProviderInstance: ServerTlsPolicyMtlsPolicyClientValidationCaCertificateProviderInstance? = null, val grpcEndpoint: ServerTlsPolicyMtlsPolicyClientValidationCaGrpcEndpoint? = null)
Link copied to clipboard
data class ServerTlsPolicyMtlsPolicyClientValidationCaCertificateProviderInstance(val pluginInstance: String)
Link copied to clipboard
Link copied to clipboard
data class ServerTlsPolicyServerCertificate(val certificateProviderInstance: ServerTlsPolicyServerCertificateCertificateProviderInstance? = null, val grpcEndpoint: ServerTlsPolicyServerCertificateGrpcEndpoint? = null)
Link copied to clipboard
Link copied to clipboard