Package-level declarations
Types
Link copied to clipboard
data class AccessLevelBasic(val combiningFunction: String? = null, val conditions: List<AccessLevelBasicCondition>)
Link copied to clipboard
data class AccessLevelBasicCondition(val devicePolicy: AccessLevelBasicConditionDevicePolicy? = null, val ipSubnetworks: List<String>? = null, val members: List<String>? = null, val negate: Boolean? = null, val regions: List<String>? = null, val requiredAccessLevels: List<String>? = null, val vpcNetworkSources: List<AccessLevelBasicConditionVpcNetworkSource>? = null)
Link copied to clipboard
data class AccessLevelBasicConditionDevicePolicy(val allowedDeviceManagementLevels: List<String>? = null, val allowedEncryptionStatuses: List<String>? = null, val osConstraints: List<AccessLevelBasicConditionDevicePolicyOsConstraint>? = null, val requireAdminApproval: Boolean? = null, val requireCorpOwned: Boolean? = null, val requireScreenLock: Boolean? = null)
Link copied to clipboard
data class AccessLevelBasicConditionDevicePolicyOsConstraint(val minimumVersion: String? = null, val osType: String, val requireVerifiedChromeOs: Boolean? = null)
Link copied to clipboard
data class AccessLevelBasicConditionVpcNetworkSource(val vpcSubnetwork: AccessLevelBasicConditionVpcNetworkSourceVpcSubnetwork? = null)
Link copied to clipboard
data class AccessLevelBasicConditionVpcNetworkSourceVpcSubnetwork(val network: String, val vpcIpSubnetworks: List<String>? = null)
Link copied to clipboard
data class AccessLevelConditionDevicePolicy(val allowedDeviceManagementLevels: List<String>? = null, val allowedEncryptionStatuses: List<String>? = null, val osConstraints: List<AccessLevelConditionDevicePolicyOsConstraint>? = null, val requireAdminApproval: Boolean? = null, val requireCorpOwned: Boolean? = null, val requireScreenLock: Boolean? = null)
Link copied to clipboard
data class AccessLevelConditionDevicePolicyOsConstraint(val minimumVersion: String? = null, val osType: String)
Link copied to clipboard
data class AccessLevelConditionVpcNetworkSource(val vpcSubnetwork: AccessLevelConditionVpcNetworkSourceVpcSubnetwork? = null)
Link copied to clipboard
data class AccessLevelConditionVpcNetworkSourceVpcSubnetwork(val network: String, val vpcIpSubnetworks: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
data class AccessLevelCustomExpr(val description: String? = null, val expression: String, val location: String? = null, val title: String? = null)
Link copied to clipboard
data class AccessLevelsAccessLevel(val basic: AccessLevelsAccessLevelBasic? = null, val custom: AccessLevelsAccessLevelCustom? = null, val description: String? = null, val name: String, val title: String)
Link copied to clipboard
data class AccessLevelsAccessLevelBasic(val combiningFunction: String? = null, val conditions: List<AccessLevelsAccessLevelBasicCondition>)
Link copied to clipboard
data class AccessLevelsAccessLevelBasicCondition(val devicePolicy: AccessLevelsAccessLevelBasicConditionDevicePolicy? = null, val ipSubnetworks: List<String>? = null, val members: List<String>? = null, val negate: Boolean? = null, val regions: List<String>? = null, val requiredAccessLevels: List<String>? = null, val vpcNetworkSources: List<AccessLevelsAccessLevelBasicConditionVpcNetworkSource>? = null)
Link copied to clipboard
data class AccessLevelsAccessLevelBasicConditionDevicePolicy(val allowedDeviceManagementLevels: List<String>? = null, val allowedEncryptionStatuses: List<String>? = null, val osConstraints: List<AccessLevelsAccessLevelBasicConditionDevicePolicyOsConstraint>? = null, val requireAdminApproval: Boolean? = null, val requireCorpOwned: Boolean? = null, val requireScreenLock: Boolean? = null)
Link copied to clipboard
data class AccessLevelsAccessLevelBasicConditionDevicePolicyOsConstraint(val minimumVersion: String? = null, val osType: String)
Link copied to clipboard
data class AccessLevelsAccessLevelBasicConditionVpcNetworkSource(val vpcSubnetwork: AccessLevelsAccessLevelBasicConditionVpcNetworkSourceVpcSubnetwork? = null)
Link copied to clipboard
data class AccessLevelsAccessLevelBasicConditionVpcNetworkSourceVpcSubnetwork(val network: String, val vpcIpSubnetworks: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
data class AccessLevelsAccessLevelCustomExpr(val description: String? = null, val expression: String, val location: String? = null, val title: String? = null)
Link copied to clipboard
data class AccessPolicyIamBindingCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class AccessPolicyIamMemberCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class GetAccessPolicyIamPolicyResult(val etag: String, val id: String, val name: String, val policyData: String)
A collection of values returned by getAccessPolicyIamPolicy.
Link copied to clipboard
data class ServicePerimeterDryRunEgressPolicyEgressFrom(val identities: List<String>? = null, val identityType: String? = null, val sourceRestriction: String? = null, val sources: List<ServicePerimeterDryRunEgressPolicyEgressFromSource>? = null)
Link copied to clipboard
Link copied to clipboard
data class ServicePerimeterDryRunEgressPolicyEgressTo(val externalResources: List<String>? = null, val operations: List<ServicePerimeterDryRunEgressPolicyEgressToOperation>? = null, val resources: List<String>? = null)
Link copied to clipboard
data class ServicePerimeterDryRunEgressPolicyEgressToOperation(val methodSelectors: List<ServicePerimeterDryRunEgressPolicyEgressToOperationMethodSelector>? = null, val serviceName: String? = null)
Link copied to clipboard
data class ServicePerimeterDryRunEgressPolicyEgressToOperationMethodSelector(val method: String? = null, val permission: String? = null)
Link copied to clipboard
data class ServicePerimeterDryRunIngressPolicyIngressFrom(val identities: List<String>? = null, val identityType: String? = null, val sources: List<ServicePerimeterDryRunIngressPolicyIngressFromSource>? = null)
Link copied to clipboard
data class ServicePerimeterDryRunIngressPolicyIngressFromSource(val accessLevel: String? = null, val resource: String? = null)
Link copied to clipboard
data class ServicePerimeterDryRunIngressPolicyIngressTo(val operations: List<ServicePerimeterDryRunIngressPolicyIngressToOperation>? = null, val resources: List<String>? = null)
Link copied to clipboard
data class ServicePerimeterDryRunIngressPolicyIngressToOperation(val methodSelectors: List<ServicePerimeterDryRunIngressPolicyIngressToOperationMethodSelector>? = null, val serviceName: String? = null)
Link copied to clipboard
data class ServicePerimeterDryRunIngressPolicyIngressToOperationMethodSelector(val method: String? = null, val permission: String? = null)
Link copied to clipboard
data class ServicePerimeterEgressPolicyEgressFrom(val identities: List<String>? = null, val identityType: String? = null, val sourceRestriction: String? = null, val sources: List<ServicePerimeterEgressPolicyEgressFromSource>? = null)
Link copied to clipboard
Link copied to clipboard
data class ServicePerimeterEgressPolicyEgressTo(val externalResources: List<String>? = null, val operations: List<ServicePerimeterEgressPolicyEgressToOperation>? = null, val resources: List<String>? = null)
Link copied to clipboard
data class ServicePerimeterEgressPolicyEgressToOperation(val methodSelectors: List<ServicePerimeterEgressPolicyEgressToOperationMethodSelector>? = null, val serviceName: String? = null)
Link copied to clipboard
data class ServicePerimeterEgressPolicyEgressToOperationMethodSelector(val method: String? = null, val permission: String? = null)
Link copied to clipboard
data class ServicePerimeterIngressPolicyIngressFrom(val identities: List<String>? = null, val identityType: String? = null, val sources: List<ServicePerimeterIngressPolicyIngressFromSource>? = null)
Link copied to clipboard
data class ServicePerimeterIngressPolicyIngressFromSource(val accessLevel: String? = null, val resource: String? = null)
Link copied to clipboard
data class ServicePerimeterIngressPolicyIngressTo(val operations: List<ServicePerimeterIngressPolicyIngressToOperation>? = null, val resources: List<String>? = null)
Link copied to clipboard
data class ServicePerimeterIngressPolicyIngressToOperation(val methodSelectors: List<ServicePerimeterIngressPolicyIngressToOperationMethodSelector>? = null, val serviceName: String? = null)
Link copied to clipboard
data class ServicePerimeterIngressPolicyIngressToOperationMethodSelector(val method: String? = null, val permission: String? = null)
Link copied to clipboard
data class ServicePerimeterSpec(val accessLevels: List<String>? = null, val egressPolicies: List<ServicePerimeterSpecEgressPolicy>? = null, val ingressPolicies: List<ServicePerimeterSpecIngressPolicy>? = null, val resources: List<String>? = null, val restrictedServices: List<String>? = null, val vpcAccessibleServices: ServicePerimeterSpecVpcAccessibleServices? = null)
Link copied to clipboard
data class ServicePerimeterSpecEgressPolicy(val egressFrom: ServicePerimeterSpecEgressPolicyEgressFrom? = null, val egressTo: ServicePerimeterSpecEgressPolicyEgressTo? = null)
Link copied to clipboard
data class ServicePerimeterSpecEgressPolicyEgressFrom(val identities: List<String>? = null, val identityType: String? = null, val sourceRestriction: String? = null, val sources: List<ServicePerimeterSpecEgressPolicyEgressFromSource>? = null)
Link copied to clipboard
Link copied to clipboard
data class ServicePerimeterSpecEgressPolicyEgressTo(val externalResources: List<String>? = null, val operations: List<ServicePerimeterSpecEgressPolicyEgressToOperation>? = null, val resources: List<String>? = null)
Link copied to clipboard
data class ServicePerimeterSpecEgressPolicyEgressToOperation(val methodSelectors: List<ServicePerimeterSpecEgressPolicyEgressToOperationMethodSelector>? = null, val serviceName: String? = null)
Link copied to clipboard
data class ServicePerimeterSpecEgressPolicyEgressToOperationMethodSelector(val method: String? = null, val permission: String? = null)
Link copied to clipboard
data class ServicePerimeterSpecIngressPolicy(val ingressFrom: ServicePerimeterSpecIngressPolicyIngressFrom? = null, val ingressTo: ServicePerimeterSpecIngressPolicyIngressTo? = null)
Link copied to clipboard
data class ServicePerimeterSpecIngressPolicyIngressFrom(val identities: List<String>? = null, val identityType: String? = null, val sources: List<ServicePerimeterSpecIngressPolicyIngressFromSource>? = null)
Link copied to clipboard
data class ServicePerimeterSpecIngressPolicyIngressFromSource(val accessLevel: String? = null, val resource: String? = null)
Link copied to clipboard
data class ServicePerimeterSpecIngressPolicyIngressTo(val operations: List<ServicePerimeterSpecIngressPolicyIngressToOperation>? = null, val resources: List<String>? = null)
Link copied to clipboard
data class ServicePerimeterSpecIngressPolicyIngressToOperation(val methodSelectors: List<ServicePerimeterSpecIngressPolicyIngressToOperationMethodSelector>? = null, val serviceName: String? = null)
Link copied to clipboard
data class ServicePerimeterSpecIngressPolicyIngressToOperationMethodSelector(val method: String? = null, val permission: String? = null)
Link copied to clipboard
data class ServicePerimeterSpecVpcAccessibleServices(val allowedServices: List<String>? = null, val enableRestriction: Boolean? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeter(val createTime: String? = null, val description: String? = null, val name: String, val perimeterType: String? = null, val spec: ServicePerimetersServicePerimeterSpec? = null, val status: ServicePerimetersServicePerimeterStatus? = null, val title: String, val updateTime: String? = null, val useExplicitDryRunSpec: Boolean? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterSpec(val accessLevels: List<String>? = null, val egressPolicies: List<ServicePerimetersServicePerimeterSpecEgressPolicy>? = null, val ingressPolicies: List<ServicePerimetersServicePerimeterSpecIngressPolicy>? = null, val resources: List<String>? = null, val restrictedServices: List<String>? = null, val vpcAccessibleServices: ServicePerimetersServicePerimeterSpecVpcAccessibleServices? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterSpecEgressPolicy(val egressFrom: ServicePerimetersServicePerimeterSpecEgressPolicyEgressFrom? = null, val egressTo: ServicePerimetersServicePerimeterSpecEgressPolicyEgressTo? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterSpecEgressPolicyEgressFrom(val identities: List<String>? = null, val identityType: String? = null, val sourceRestriction: String? = null, val sources: List<ServicePerimetersServicePerimeterSpecEgressPolicyEgressFromSource>? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterSpecEgressPolicyEgressFromSource(val accessLevel: String? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterSpecEgressPolicyEgressTo(val externalResources: List<String>? = null, val operations: List<ServicePerimetersServicePerimeterSpecEgressPolicyEgressToOperation>? = null, val resources: List<String>? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterSpecEgressPolicyEgressToOperation(val methodSelectors: List<ServicePerimetersServicePerimeterSpecEgressPolicyEgressToOperationMethodSelector>? = null, val serviceName: String? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterSpecEgressPolicyEgressToOperationMethodSelector(val method: String? = null, val permission: String? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterSpecIngressPolicy(val ingressFrom: ServicePerimetersServicePerimeterSpecIngressPolicyIngressFrom? = null, val ingressTo: ServicePerimetersServicePerimeterSpecIngressPolicyIngressTo? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterSpecIngressPolicyIngressFrom(val identities: List<String>? = null, val identityType: String? = null, val sources: List<ServicePerimetersServicePerimeterSpecIngressPolicyIngressFromSource>? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterSpecIngressPolicyIngressFromSource(val accessLevel: String? = null, val resource: String? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterSpecIngressPolicyIngressTo(val operations: List<ServicePerimetersServicePerimeterSpecIngressPolicyIngressToOperation>? = null, val resources: List<String>? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterSpecIngressPolicyIngressToOperation(val methodSelectors: List<ServicePerimetersServicePerimeterSpecIngressPolicyIngressToOperationMethodSelector>? = null, val serviceName: String? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterSpecIngressPolicyIngressToOperationMethodSelector(val method: String? = null, val permission: String? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterSpecVpcAccessibleServices(val allowedServices: List<String>? = null, val enableRestriction: Boolean? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterStatus(val accessLevels: List<String>? = null, val egressPolicies: List<ServicePerimetersServicePerimeterStatusEgressPolicy>? = null, val ingressPolicies: List<ServicePerimetersServicePerimeterStatusIngressPolicy>? = null, val resources: List<String>? = null, val restrictedServices: List<String>? = null, val vpcAccessibleServices: ServicePerimetersServicePerimeterStatusVpcAccessibleServices? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterStatusEgressPolicy(val egressFrom: ServicePerimetersServicePerimeterStatusEgressPolicyEgressFrom? = null, val egressTo: ServicePerimetersServicePerimeterStatusEgressPolicyEgressTo? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterStatusEgressPolicyEgressFrom(val identities: List<String>? = null, val identityType: String? = null, val sourceRestriction: String? = null, val sources: List<ServicePerimetersServicePerimeterStatusEgressPolicyEgressFromSource>? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterStatusEgressPolicyEgressFromSource(val accessLevel: String? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterStatusEgressPolicyEgressTo(val externalResources: List<String>? = null, val operations: List<ServicePerimetersServicePerimeterStatusEgressPolicyEgressToOperation>? = null, val resources: List<String>? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterStatusEgressPolicyEgressToOperation(val methodSelectors: List<ServicePerimetersServicePerimeterStatusEgressPolicyEgressToOperationMethodSelector>? = null, val serviceName: String? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterStatusEgressPolicyEgressToOperationMethodSelector(val method: String? = null, val permission: String? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterStatusIngressPolicy(val ingressFrom: ServicePerimetersServicePerimeterStatusIngressPolicyIngressFrom? = null, val ingressTo: ServicePerimetersServicePerimeterStatusIngressPolicyIngressTo? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterStatusIngressPolicyIngressFrom(val identities: List<String>? = null, val identityType: String? = null, val sources: List<ServicePerimetersServicePerimeterStatusIngressPolicyIngressFromSource>? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterStatusIngressPolicyIngressFromSource(val accessLevel: String? = null, val resource: String? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterStatusIngressPolicyIngressTo(val operations: List<ServicePerimetersServicePerimeterStatusIngressPolicyIngressToOperation>? = null, val resources: List<String>? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterStatusIngressPolicyIngressToOperation(val methodSelectors: List<ServicePerimetersServicePerimeterStatusIngressPolicyIngressToOperationMethodSelector>? = null, val serviceName: String? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterStatusIngressPolicyIngressToOperationMethodSelector(val method: String? = null, val permission: String? = null)
Link copied to clipboard
data class ServicePerimetersServicePerimeterStatusVpcAccessibleServices(val allowedServices: List<String>? = null, val enableRestriction: Boolean? = null)
Link copied to clipboard
data class ServicePerimeterStatus(val accessLevels: List<String>? = null, val egressPolicies: List<ServicePerimeterStatusEgressPolicy>? = null, val ingressPolicies: List<ServicePerimeterStatusIngressPolicy>? = null, val resources: List<String>? = null, val restrictedServices: List<String>? = null, val vpcAccessibleServices: ServicePerimeterStatusVpcAccessibleServices? = null)
Link copied to clipboard
data class ServicePerimeterStatusEgressPolicy(val egressFrom: ServicePerimeterStatusEgressPolicyEgressFrom? = null, val egressTo: ServicePerimeterStatusEgressPolicyEgressTo? = null)
Link copied to clipboard
data class ServicePerimeterStatusEgressPolicyEgressFrom(val identities: List<String>? = null, val identityType: String? = null, val sourceRestriction: String? = null, val sources: List<ServicePerimeterStatusEgressPolicyEgressFromSource>? = null)
Link copied to clipboard
Link copied to clipboard
data class ServicePerimeterStatusEgressPolicyEgressTo(val externalResources: List<String>? = null, val operations: List<ServicePerimeterStatusEgressPolicyEgressToOperation>? = null, val resources: List<String>? = null)
Link copied to clipboard
data class ServicePerimeterStatusEgressPolicyEgressToOperation(val methodSelectors: List<ServicePerimeterStatusEgressPolicyEgressToOperationMethodSelector>? = null, val serviceName: String? = null)
Link copied to clipboard
data class ServicePerimeterStatusEgressPolicyEgressToOperationMethodSelector(val method: String? = null, val permission: String? = null)
Link copied to clipboard
data class ServicePerimeterStatusIngressPolicy(val ingressFrom: ServicePerimeterStatusIngressPolicyIngressFrom? = null, val ingressTo: ServicePerimeterStatusIngressPolicyIngressTo? = null)
Link copied to clipboard
data class ServicePerimeterStatusIngressPolicyIngressFrom(val identities: List<String>? = null, val identityType: String? = null, val sources: List<ServicePerimeterStatusIngressPolicyIngressFromSource>? = null)
Link copied to clipboard
data class ServicePerimeterStatusIngressPolicyIngressFromSource(val accessLevel: String? = null, val resource: String? = null)
Link copied to clipboard
data class ServicePerimeterStatusIngressPolicyIngressTo(val operations: List<ServicePerimeterStatusIngressPolicyIngressToOperation>? = null, val resources: List<String>? = null)
Link copied to clipboard
data class ServicePerimeterStatusIngressPolicyIngressToOperation(val methodSelectors: List<ServicePerimeterStatusIngressPolicyIngressToOperationMethodSelector>? = null, val serviceName: String? = null)
Link copied to clipboard
data class ServicePerimeterStatusIngressPolicyIngressToOperationMethodSelector(val method: String? = null, val permission: String? = null)
Link copied to clipboard
data class ServicePerimeterStatusVpcAccessibleServices(val allowedServices: List<String>? = null, val enableRestriction: Boolean? = null)