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>)
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
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)
data class AuthzPolicyHttpRuleFromNotSourcePrincipal(val contains: String? = null, val exact: String? = null, val ignoreCase: Boolean? = null, val prefix: String? = null, val suffix: String? = null)
data class AuthzPolicyHttpRuleFromNotSourceResourceIamServiceAccount(val contains: String? = null, val exact: String? = null, val ignoreCase: Boolean? = null, val prefix: String? = null, val suffix: String? = null)
Link copied to clipboard
Link copied to clipboard
data class AuthzPolicyHttpRuleFromSourcePrincipal(val contains: String? = null, val exact: String? = null, val ignoreCase: Boolean? = null, val prefix: String? = null, val suffix: String? = null)
data class AuthzPolicyHttpRuleFromSourceResourceIamServiceAccount(val contains: String? = null, val exact: String? = null, val ignoreCase: Boolean? = null, val prefix: String? = null, val suffix: String? = null)
Link copied to clipboard
data class AuthzPolicyHttpRuleTo(val notOperations: List<AuthzPolicyHttpRuleToNotOperation>? = null, val operations: List<AuthzPolicyHttpRuleToOperation>? = null)
Link copied to clipboard
data class AuthzPolicyHttpRuleToNotOperationHeaderSetHeaderValue(val contains: String? = null, val exact: String? = null, val ignoreCase: Boolean? = null, val prefix: String? = null, val suffix: String? = null)
Link copied to clipboard
data class AuthzPolicyHttpRuleToNotOperationHost(val contains: String? = null, val exact: String? = null, val ignoreCase: Boolean? = null, val prefix: String? = null, val suffix: String? = null)
Link copied to clipboard
data class AuthzPolicyHttpRuleToNotOperationPath(val contains: String? = null, val exact: String? = null, val ignoreCase: Boolean? = null, val prefix: String? = null, val suffix: String? = null)
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)
data class AuthzPolicyHttpRuleToOperationHeaderSetHeaderValue(val contains: String? = null, val exact: String? = null, val ignoreCase: Boolean? = null, val prefix: String? = null, val suffix: String? = null)
Link copied to clipboard
data class AuthzPolicyHttpRuleToOperationHost(val contains: String? = null, val exact: String? = null, val ignoreCase: Boolean? = null, val prefix: String? = null, val suffix: String? = null)
Link copied to clipboard
data class AuthzPolicyHttpRuleToOperationPath(val contains: String? = null, val exact: String? = null, val ignoreCase: Boolean? = null, val prefix: String? = null, val suffix: String? = null)
Link copied to clipboard
data class AuthzPolicyTarget(val loadBalancingScheme: String, val resources: List<String>? = null)
Link copied to clipboard
data class GetAddressGroupIamPolicyResult(val etag: String, val id: String, val location: String, val name: String, val policyData: String, val project: String)

A collection of values returned by getAddressGroupIamPolicy.

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)
data class InterceptEndpointGroupAssociationLocation(val location: String? = null, val state: String? = null)
data class InterceptEndpointGroupAssociationLocationsDetail(val location: String? = null, val state: String? = null)
data class InterceptEndpointGroupConnectedDeploymentGroupLocation(val location: String? = null, val state: String? = null)
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)
data class MirroringEndpointGroupAssociationLocation(val location: String? = null, val state: String? = null)
data class MirroringEndpointGroupAssociationLocationsDetail(val location: String? = null, val state: String? = null)
data class MirroringEndpointGroupConnectedDeploymentGroupLocation(val location: String? = null, val state: String? = null)
Link copied to clipboard
data class SecurityProfileCustomInterceptProfile(val interceptEndpointGroup: String)
Link copied to clipboard
data class SecurityProfileCustomMirroringProfile(val mirroringEndpointGroup: String)
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)