Autogenerated update (2017-10-13)

Update:
- admin_directory_v1
- cloudfunctions_v1beta2
- container_v1beta1
- dataproc_v1beta2
- monitoring_v3
- servicecontrol_v1
- servicemanagement_v1
- serviceuser_v1
- testing_v1
- youtube_partner_v1
This commit is contained in:
Google APIs committed 2017-10-13 00:35:09 +00:00
1 parent 6e2276cb80
commit 025a8c3b31
29 files changed
+1593 -141

No files matched your search

@@ -96,6 +96,73 @@ module Google
end
end
# JSON template for App Access Collections Resource object in Directory API.
class AppAccessCollections
include Google::Apis::Core::Hashable
# List of blocked api access buckets.
# Corresponds to the JSON property `blockedApiAccessBuckets`
# @return [Array<String>]
attr_accessor :blocked_api_access_buckets
# Boolean to indicate whether to enforce app access settings on Android Drive or
# not.
# Corresponds to the JSON property `enforceSettingsForAndroidDrive`
# @return [Boolean]
attr_accessor :enforce_settings_for_android_drive
alias_method :enforce_settings_for_android_drive?, :enforce_settings_for_android_drive
# Error message provided by the Admin that will be shown to the user when an app
# is blocked.
# Corresponds to the JSON property `errorMessage`
# @return [String]
attr_accessor :error_message
# ETag of the resource.
# Corresponds to the JSON property `etag`
# @return [String]
attr_accessor :etag
# Identifies the resource as an app access collection. Value: admin#directory#
# appaccesscollection
# Corresponds to the JSON property `kind`
# @return [String]
attr_accessor :kind
# Unique ID of app access collection. (Readonly)
# Corresponds to the JSON property `resourceId`
# @return [Fixnum]
attr_accessor :resource_id
# Resource name given by the customer while creating/updating. Should be unique
# under given customer.
# Corresponds to the JSON property `resourceName`
# @return [String]
attr_accessor :resource_name
# Boolean that indicates whether to trust domain owned apps.
# Corresponds to the JSON property `trustDomainOwnedApps`
# @return [Boolean]
attr_accessor :trust_domain_owned_apps
alias_method :trust_domain_owned_apps?, :trust_domain_owned_apps
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@blocked_api_access_buckets = args[:blocked_api_access_buckets] if args.key?(:blocked_api_access_buckets)
@enforce_settings_for_android_drive = args[:enforce_settings_for_android_drive] if args.key?(:enforce_settings_for_android_drive)
@error_message = args[:error_message] if args.key?(:error_message)
@etag = args[:etag] if args.key?(:etag)
@kind = args[:kind] if args.key?(:kind)
@resource_id = args[:resource_id] if args.key?(:resource_id)
@resource_name = args[:resource_name] if args.key?(:resource_name)
@trust_domain_owned_apps = args[:trust_domain_owned_apps] if args.key?(:trust_domain_owned_apps)
end
end
# The template that returns individual ASP (Access Code) data.
class Asp
include Google::Apis::Core::Hashable
@@ -2328,6 +2395,86 @@ module Google
end
end
# JSON template for Trusted App Ids Resource object in Directory API.
class TrustedAppId
include Google::Apis::Core::Hashable
# Android package name.
# Corresponds to the JSON property `androidPackageName`
# @return [String]
attr_accessor :android_package_name
# SHA1 signature of the app certificate.
# Corresponds to the JSON property `certificateHashSHA1`
# @return [String]
attr_accessor :certificate_hash_sha1
# SHA256 signature of the app certificate.
# Corresponds to the JSON property `certificateHashSHA256`
# @return [String]
attr_accessor :certificate_hash_sha256
#
# Corresponds to the JSON property `etag`
# @return [String]
attr_accessor :etag
# Identifies the resource as a trusted AppId.
# Corresponds to the JSON property `kind`
# @return [String]
attr_accessor :kind
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@android_package_name = args[:android_package_name] if args.key?(:android_package_name)
@certificate_hash_sha1 = args[:certificate_hash_sha1] if args.key?(:certificate_hash_sha1)
@certificate_hash_sha256 = args[:certificate_hash_sha256] if args.key?(:certificate_hash_sha256)
@etag = args[:etag] if args.key?(:etag)
@kind = args[:kind] if args.key?(:kind)
end
end
# JSON template for Trusted Apps response object of a user in Directory API.
class TrustedApps
include Google::Apis::Core::Hashable
# ETag of the resource.
# Corresponds to the JSON property `etag`
# @return [String]
attr_accessor :etag
# Identifies the resource as trusted apps response.
# Corresponds to the JSON property `kind`
# @return [String]
attr_accessor :kind
#
# Corresponds to the JSON property `nextPageToken`
# @return [String]
attr_accessor :next_page_token
# Trusted Apps list.
# Corresponds to the JSON property `trustedApps`
# @return [Array<Google::Apis::AdminDirectoryV1::TrustedAppId>]
attr_accessor :trusted_apps
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@etag = args[:etag] if args.key?(:etag)
@kind = args[:kind] if args.key?(:kind)
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
@trusted_apps = args[:trusted_apps] if args.key?(:trusted_apps)
end
end
# JSON template for User object in Directory API.
class User
include Google::Apis::Core::Hashable