class Google::Apis::ApigeeV1::GoogleCloudApigeeV1ArchiveDeployment

Archive Deployment information.

Attributes

created_at[RW]

Output only. The time at which the Archive Deployment was created in milliseconds since the epoch. Corresponds to the JSON property `createdAt` @return [Fixnum]

gcs_uri[RW]

Input only. The Google Cloud Storage signed URL returned from GenerateUploadUrl and used to upload the Archive zip file. Corresponds to the JSON property `gcsUri` @return [String]

labels[RW]

User-supplied key-value pairs used to organize ArchiveDeployments. Label keys must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: p`Ll`p`Lo“ 0,62` Label values must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: [p`Ll`p`Lo`p`N`_-]`0,63` No more than 64 labels can be associated with a given store. Corresponds to the JSON property `labels` @return [Hash<String,String>]

name[RW]

Name of the Archive Deployment in the following format: `organizations/`org`/ environments/`env`/archiveDeployments/`id“. Corresponds to the JSON property `name` @return [String]

operation[RW]

Output only. A reference to the LRO that created this Archive Deployment in the following format: `organizations/`org`/operations/`id“ Corresponds to the JSON property `operation` @return [String]

updated_at[RW]

Output only. The time at which the Archive Deployment was updated in milliseconds since the epoch. Corresponds to the JSON property `updatedAt` @return [Fixnum]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/apigee_v1/classes.rb, line 1006
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/apigee_v1/classes.rb, line 1011
def update!(**args)
  @created_at = args[:created_at] if args.key?(:created_at)
  @gcs_uri = args[:gcs_uri] if args.key?(:gcs_uri)
  @labels = args[:labels] if args.key?(:labels)
  @name = args[:name] if args.key?(:name)
  @operation = args[:operation] if args.key?(:operation)
  @updated_at = args[:updated_at] if args.key?(:updated_at)
end