Class: TencentCloud::Tke::V20180525::BackupStorageLocation

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180525/models.rb

Overview

仓储仓库信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, storageregion = nil, provider = nil, bucket = nil, path = nil, state = nil, message = nil, lastvalidationtime = nil) ⇒ BackupStorageLocation

Returns a new instance of BackupStorageLocation.



458
459
460
461
462
463
464
465
466
467
# File 'lib/v20180525/models.rb', line 458

def initialize(name=nil, storageregion=nil, provider=nil, bucket=nil, path=nil, state=nil, message=nil, lastvalidationtime=nil)
  @Name = name
  @StorageRegion = storageregion
  @Provider = provider
  @Bucket = bucket
  @Path = path
  @State = state
  @Message = message
  @LastValidationTime = lastvalidationtime
end

Instance Attribute Details

#BucketObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    备份仓库名称

  • StorageRegion:

    存储仓库所属地域,比如COS广州(ap-guangzhou)

  • Provider:

    存储服务提供方,默认腾讯云

  • Bucket:

    对象存储桶名称,如果是COS必须是tke-backup-前缀开头

  • Path:

    对象存储桶路径

  • State:

    存储仓库状态

  • Message:

    详细状态信息

  • LastValidationTime:

    最后一次检查时间



456
457
458
# File 'lib/v20180525/models.rb', line 456

def Bucket
  @Bucket
end

#LastValidationTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    备份仓库名称

  • StorageRegion:

    存储仓库所属地域,比如COS广州(ap-guangzhou)

  • Provider:

    存储服务提供方,默认腾讯云

  • Bucket:

    对象存储桶名称,如果是COS必须是tke-backup-前缀开头

  • Path:

    对象存储桶路径

  • State:

    存储仓库状态

  • Message:

    详细状态信息

  • LastValidationTime:

    最后一次检查时间



456
457
458
# File 'lib/v20180525/models.rb', line 456

def LastValidationTime
  @LastValidationTime
end

#MessageObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    备份仓库名称

  • StorageRegion:

    存储仓库所属地域,比如COS广州(ap-guangzhou)

  • Provider:

    存储服务提供方,默认腾讯云

  • Bucket:

    对象存储桶名称,如果是COS必须是tke-backup-前缀开头

  • Path:

    对象存储桶路径

  • State:

    存储仓库状态

  • Message:

    详细状态信息

  • LastValidationTime:

    最后一次检查时间



456
457
458
# File 'lib/v20180525/models.rb', line 456

def Message
  @Message
end

#NameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    备份仓库名称

  • StorageRegion:

    存储仓库所属地域,比如COS广州(ap-guangzhou)

  • Provider:

    存储服务提供方,默认腾讯云

  • Bucket:

    对象存储桶名称,如果是COS必须是tke-backup-前缀开头

  • Path:

    对象存储桶路径

  • State:

    存储仓库状态

  • Message:

    详细状态信息

  • LastValidationTime:

    最后一次检查时间



456
457
458
# File 'lib/v20180525/models.rb', line 456

def Name
  @Name
end

#PathObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    备份仓库名称

  • StorageRegion:

    存储仓库所属地域,比如COS广州(ap-guangzhou)

  • Provider:

    存储服务提供方,默认腾讯云

  • Bucket:

    对象存储桶名称,如果是COS必须是tke-backup-前缀开头

  • Path:

    对象存储桶路径

  • State:

    存储仓库状态

  • Message:

    详细状态信息

  • LastValidationTime:

    最后一次检查时间



456
457
458
# File 'lib/v20180525/models.rb', line 456

def Path
  @Path
end

#ProviderObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    备份仓库名称

  • StorageRegion:

    存储仓库所属地域,比如COS广州(ap-guangzhou)

  • Provider:

    存储服务提供方,默认腾讯云

  • Bucket:

    对象存储桶名称,如果是COS必须是tke-backup-前缀开头

  • Path:

    对象存储桶路径

  • State:

    存储仓库状态

  • Message:

    详细状态信息

  • LastValidationTime:

    最后一次检查时间



456
457
458
# File 'lib/v20180525/models.rb', line 456

def Provider
  @Provider
end

#StateObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    备份仓库名称

  • StorageRegion:

    存储仓库所属地域,比如COS广州(ap-guangzhou)

  • Provider:

    存储服务提供方,默认腾讯云

  • Bucket:

    对象存储桶名称,如果是COS必须是tke-backup-前缀开头

  • Path:

    对象存储桶路径

  • State:

    存储仓库状态

  • Message:

    详细状态信息

  • LastValidationTime:

    最后一次检查时间



456
457
458
# File 'lib/v20180525/models.rb', line 456

def State
  @State
end

#StorageRegionObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    备份仓库名称

  • StorageRegion:

    存储仓库所属地域,比如COS广州(ap-guangzhou)

  • Provider:

    存储服务提供方,默认腾讯云

  • Bucket:

    对象存储桶名称,如果是COS必须是tke-backup-前缀开头

  • Path:

    对象存储桶路径

  • State:

    存储仓库状态

  • Message:

    详细状态信息

  • LastValidationTime:

    最后一次检查时间



456
457
458
# File 'lib/v20180525/models.rb', line 456

def StorageRegion
  @StorageRegion
end

Instance Method Details

#deserialize(params) ⇒ Object



469
470
471
472
473
474
475
476
477
478
# File 'lib/v20180525/models.rb', line 469

def deserialize(params)
  @Name = params['Name']
  @StorageRegion = params['StorageRegion']
  @Provider = params['Provider']
  @Bucket = params['Bucket']
  @Path = params['Path']
  @State = params['State']
  @Message = params['Message']
  @LastValidationTime = params['LastValidationTime']
end