class Azure::ContainerRegistry::Mgmt::V2019_05_01_preview::Models::GenerateCredentialsParameters

The parameters used to generate credentials for a specified token or user of a container registry.

Attributes

expiry[RW]

@return [DateTime] The expiry date of the generated credentials after which the credentials become invalid.

name[RW]

@return [TokenPasswordName] Specifies name of the password which should be regenerated if any – password1 or password2. Possible values include: 'password1', 'password2'

token_id[RW]

@return [String] The resource ID of the token for which credentials have to be generated.

Private Class Methods

mapper() click to toggle source

Mapper for GenerateCredentialsParameters class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2019-05-01-preview/generated/azure_mgmt_container_registry/models/generate_credentials_parameters.rb, line 34
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'GenerateCredentialsParameters',
    type: {
      name: 'Composite',
      class_name: 'GenerateCredentialsParameters',
      model_properties: {
        token_id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'tokenId',
          type: {
            name: 'String'
          }
        },
        expiry: {
          client_side_validation: true,
          required: false,
          serialized_name: 'expiry',
          type: {
            name: 'DateTime'
          }
        },
        name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'name',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end