Class: Google::Cloud::GkeMultiCloud::V1::AzureClient

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/gkemulticloud/v1/azure_resources.rb

Overview

AzureClient resources hold client authentication information needed by the Anthos Multi-Cloud API to manage Azure resources on your Azure subscription.

When an AzureCluster is created, an AzureClient resource needs to be provided and all operations on Azure resources associated to that cluster will authenticate to Azure services using the given client.

AzureClient resources are immutable and cannot be modified upon creation.

Each AzureClient resource is bound to a single Azure Active Directory Application and tenant.

Defined Under Namespace

Classes: AnnotationsEntry

Instance Attribute Summary collapse

Instance Attribute Details

#annotations::Google::Protobuf::Map{::String => ::String}



455
456
457
458
459
460
461
462
463
464
465
466
467
# File 'proto_docs/google/cloud/gkemulticloud/v1/azure_resources.rb', line 455

class AzureClient
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class AnnotationsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#application_id::String



455
456
457
458
459
460
461
462
463
464
465
466
467
# File 'proto_docs/google/cloud/gkemulticloud/v1/azure_resources.rb', line 455

class AzureClient
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class AnnotationsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#create_time::Google::Protobuf::Timestamp (readonly)



455
456
457
458
459
460
461
462
463
464
465
466
467
# File 'proto_docs/google/cloud/gkemulticloud/v1/azure_resources.rb', line 455

class AzureClient
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class AnnotationsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#name::String



455
456
457
458
459
460
461
462
463
464
465
466
467
# File 'proto_docs/google/cloud/gkemulticloud/v1/azure_resources.rb', line 455

class AzureClient
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class AnnotationsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#pem_certificate::String (readonly)



455
456
457
458
459
460
461
462
463
464
465
466
467
# File 'proto_docs/google/cloud/gkemulticloud/v1/azure_resources.rb', line 455

class AzureClient
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class AnnotationsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#reconciling::Boolean (readonly)



455
456
457
458
459
460
461
462
463
464
465
466
467
# File 'proto_docs/google/cloud/gkemulticloud/v1/azure_resources.rb', line 455

class AzureClient
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class AnnotationsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#tenant_id::String



455
456
457
458
459
460
461
462
463
464
465
466
467
# File 'proto_docs/google/cloud/gkemulticloud/v1/azure_resources.rb', line 455

class AzureClient
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class AnnotationsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#uid::String (readonly)



455
456
457
458
459
460
461
462
463
464
465
466
467
# File 'proto_docs/google/cloud/gkemulticloud/v1/azure_resources.rb', line 455

class AzureClient
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class AnnotationsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#update_time::Google::Protobuf::Timestamp (readonly)



455
456
457
458
459
460
461
462
463
464
465
466
467
# File 'proto_docs/google/cloud/gkemulticloud/v1/azure_resources.rb', line 455

class AzureClient
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class AnnotationsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end