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)
data class AccessLevelBasicConditionDevicePolicyOsConstraint(val minimumVersion: String? = null, val osType: String, val requireVerifiedChromeOs: Boolean? = null)
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)
data class AccessLevelConditionDevicePolicyOsConstraint(val minimumVersion: String? = null, val osType: String)
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)
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 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)
data class GcpUserAccessBindingScopedAccessSettingActiveSettingsSessionSettings(val maxInactivity: String? = null, val sessionLength: String? = null, val sessionLengthEnabled: Boolean? = null, val sessionReauthMethod: String? = null, val useOidcMaxAge: Boolean? = null)
Link copied to clipboard
data class GcpUserAccessBindingSessionSettings(val maxInactivity: String? = null, val sessionLength: String? = null, val sessionLengthEnabled: Boolean? = null, val sessionReauthMethod: String? = null, val useOidcMaxAge: Boolean? = null)
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 GetAccessPolicyResult(val id: String, val name: String, val parent: String, val scopes: List<String>? = null, val title: String)

A collection of values returned by getAccessPolicy.

data class ServicePerimeterDryRunEgressPolicyEgressFrom(val identities: List<String>? = null, val identityType: String? = null, val sourceRestriction: String? = null, val sources: List<ServicePerimeterDryRunEgressPolicyEgressFromSource>? = null)
data class ServicePerimeterDryRunEgressPolicyEgressFromSource(val accessLevel: String? = null, val resource: String? = null)
data class ServicePerimeterDryRunEgressPolicyEgressTo(val externalResources: List<String>? = null, val operations: List<ServicePerimeterDryRunEgressPolicyEgressToOperation>? = null, val resources: List<String>? = null, val roles: List<String>? = null)
data class ServicePerimeterDryRunIngressPolicyIngressFrom(val identities: List<String>? = null, val identityType: String? = null, val sources: List<ServicePerimeterDryRunIngressPolicyIngressFromSource>? = null)
data class ServicePerimeterDryRunIngressPolicyIngressFromSource(val accessLevel: String? = null, val resource: String? = null)
data class ServicePerimeterDryRunIngressPolicyIngressTo(val operations: List<ServicePerimeterDryRunIngressPolicyIngressToOperation>? = null, val resources: List<String>? = null, val roles: List<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)
data class ServicePerimeterEgressPolicyEgressFromSource(val accessLevel: String? = null, val resource: String? = null)
Link copied to clipboard
data class ServicePerimeterEgressPolicyEgressTo(val externalResources: List<String>? = null, val operations: List<ServicePerimeterEgressPolicyEgressToOperation>? = null, val resources: List<String>? = null, val roles: List<String>? = null)
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)
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, val roles: List<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, val title: String? = null)
data class ServicePerimeterSpecEgressPolicyEgressFrom(val identities: List<String>? = null, val identityType: String? = null, val sourceRestriction: String? = null, val sources: List<ServicePerimeterSpecEgressPolicyEgressFromSource>? = null)
data class ServicePerimeterSpecEgressPolicyEgressFromSource(val accessLevel: String? = null, val resource: String? = null)
Link copied to clipboard
data class ServicePerimeterSpecEgressPolicyEgressTo(val externalResources: List<String>? = null, val operations: List<ServicePerimeterSpecEgressPolicyEgressToOperation>? = null, val resources: List<String>? = null, val roles: List<String>? = null)
Link copied to clipboard
data class ServicePerimeterSpecIngressPolicy(val ingressFrom: ServicePerimeterSpecIngressPolicyIngressFrom? = null, val ingressTo: ServicePerimeterSpecIngressPolicyIngressTo? = null, val title: String? = null)
data class ServicePerimeterSpecIngressPolicyIngressFrom(val identities: List<String>? = null, val identityType: String? = null, val sources: List<ServicePerimeterSpecIngressPolicyIngressFromSource>? = null)
data class ServicePerimeterSpecIngressPolicyIngressFromSource(val accessLevel: String? = null, val resource: String? = null)
data class ServicePerimeterSpecIngressPolicyIngressTo(val operations: List<ServicePerimeterSpecIngressPolicyIngressToOperation>? = null, val resources: List<String>? = null, val roles: List<String>? = null)
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)
data class ServicePerimetersServicePerimeterSpecEgressPolicyEgressFrom(val identities: List<String>? = null, val identityType: String? = null, val sourceRestriction: String? = null, val sources: List<ServicePerimetersServicePerimeterSpecEgressPolicyEgressFromSource>? = null)
data class ServicePerimetersServicePerimeterSpecEgressPolicyEgressTo(val externalResources: List<String>? = null, val operations: List<ServicePerimetersServicePerimeterSpecEgressPolicyEgressToOperation>? = null, val resources: List<String>? = null, val roles: List<String>? = null)
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)
data class ServicePerimetersServicePerimeterStatusEgressPolicyEgressFrom(val identities: List<String>? = null, val identityType: String? = null, val sourceRestriction: String? = null, val sources: List<ServicePerimetersServicePerimeterStatusEgressPolicyEgressFromSource>? = null)
data class ServicePerimetersServicePerimeterStatusEgressPolicyEgressTo(val externalResources: List<String>? = null, val operations: List<ServicePerimetersServicePerimeterStatusEgressPolicyEgressToOperation>? = null, val resources: List<String>? = null, val roles: List<String>? = null)
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 ServicePerimeterStatusEgressPolicyEgressFrom(val identities: List<String>? = null, val identityType: String? = null, val sourceRestriction: String? = null, val sources: List<ServicePerimeterStatusEgressPolicyEgressFromSource>? = null)
data class ServicePerimeterStatusEgressPolicyEgressFromSource(val accessLevel: String? = null, val resource: String? = null)
data class ServicePerimeterStatusEgressPolicyEgressTo(val externalResources: List<String>? = null, val operations: List<ServicePerimeterStatusEgressPolicyEgressToOperation>? = null, val resources: List<String>? = null, val roles: List<String>? = null)
Link copied to clipboard
data class ServicePerimeterStatusIngressPolicyIngressFrom(val identities: List<String>? = null, val identityType: String? = null, val sources: List<ServicePerimeterStatusIngressPolicyIngressFromSource>? = null)
data class ServicePerimeterStatusIngressPolicyIngressFromSource(val accessLevel: String? = null, val resource: String? = null)
data class ServicePerimeterStatusIngressPolicyIngressTo(val operations: List<ServicePerimeterStatusIngressPolicyIngressToOperation>? = null, val resources: List<String>? = null, val roles: List<String>? = null)
data class ServicePerimeterStatusVpcAccessibleServices(val allowedServices: List<String>? = null, val enableRestriction: Boolean? = null)