Networksecurity_v1beta1Functions

Functions

Link copied to clipboard

Gets details of a single address group.

suspend fun getAddressGroup(addressGroupId: String, location: String, project: String? = null): GetAddressGroupResult
Link copied to clipboard

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

suspend fun getAddressGroupIamPolicy(addressGroupId: String, location: String, optionsRequestedPolicyVersion: Int? = null, project: String? = null): GetAddressGroupIamPolicyResult
Link copied to clipboard

Gets details of a single AuthorizationPolicy.

suspend fun getAuthorizationPolicy(authorizationPolicyId: String, location: String, project: String? = null): GetAuthorizationPolicyResult
Link copied to clipboard

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

suspend fun getAuthorizationPolicyIamPolicy(authorizationPolicyId: String, location: String, optionsRequestedPolicyVersion: Int? = null, project: String? = null): GetAuthorizationPolicyIamPolicyResult
Link copied to clipboard

Gets details of a single ClientTlsPolicy.

suspend fun getClientTlsPolicy(clientTlsPolicyId: String, location: String, project: String? = null): GetClientTlsPolicyResult
Link copied to clipboard

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

suspend fun getClientTlsPolicyIamPolicy(clientTlsPolicyId: String, location: String, optionsRequestedPolicyVersion: Int? = null, project: String? = null): GetClientTlsPolicyIamPolicyResult
Link copied to clipboard

Gets details of a single GatewaySecurityPolicy.

suspend fun getGatewaySecurityPolicy(gatewaySecurityPolicyId: String, location: String, project: String? = null): GetGatewaySecurityPolicyResult
Link copied to clipboard
suspend fun getRule(argument: GetRulePlainArgs): GetRuleResult

Gets details of a single GatewaySecurityPolicyRule.

suspend fun getRule(argument: suspend GetRulePlainArgsBuilder.() -> Unit): GetRuleResult
suspend fun getRule(gatewaySecurityPolicyId: String, location: String, project: String? = null, ruleId: String): GetRuleResult
Link copied to clipboard

Gets details of a single ServerTlsPolicy.

suspend fun getServerTlsPolicy(location: String, project: String? = null, serverTlsPolicyId: String): GetServerTlsPolicyResult
Link copied to clipboard

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

suspend fun getServerTlsPolicyIamPolicy(location: String, optionsRequestedPolicyVersion: Int? = null, project: String? = null, serverTlsPolicyId: String): GetServerTlsPolicyIamPolicyResult
Link copied to clipboard

Gets details of a single TlsInspectionPolicy.

suspend fun getTlsInspectionPolicy(location: String, project: String? = null, tlsInspectionPolicyId: String): GetTlsInspectionPolicyResult
Link copied to clipboard

Gets details of a single UrlList.

suspend fun getUrlList(argument: suspend GetUrlListPlainArgsBuilder.() -> Unit): GetUrlListResult
suspend fun getUrlList(location: String, project: String? = null, urlListId: String): GetUrlListResult