Class: Google::Cloud::ApiHub::V1::CreateApiHubInstanceRequest

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

Overview

The CreateApiHubInstance method's request.

Instance Attribute Summary collapse

Instance Attribute Details

#api_hub_instance::Google::Cloud::ApiHub::V1::ApiHubInstance

Returns Required. The ApiHub instance.

Returns:



42
43
44
45
# File 'proto_docs/google/cloud/apihub/v1/provisioning_service.rb', line 42

class CreateApiHubInstanceRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#api_hub_instance_id::String

Returns Optional. Identifier to assign to the Api Hub instance. Must be unique within scope of the parent resource. If the field is not provided, system generated id will be used.

This value should be 4-40 characters, and valid characters are /[a-z][A-Z][0-9]-_/.

Returns:

  • (::String)

    Optional. Identifier to assign to the Api Hub instance. Must be unique within scope of the parent resource. If the field is not provided, system generated id will be used.

    This value should be 4-40 characters, and valid characters are /[a-z][A-Z][0-9]-_/.



42
43
44
45
# File 'proto_docs/google/cloud/apihub/v1/provisioning_service.rb', line 42

class CreateApiHubInstanceRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#parent::String

Returns Required. The parent resource for the Api Hub instance resource. Format: projects/{project}/locations/{location}.

Returns:

  • (::String)

    Required. The parent resource for the Api Hub instance resource. Format: projects/{project}/locations/{location}



42
43
44
45
# File 'proto_docs/google/cloud/apihub/v1/provisioning_service.rb', line 42

class CreateApiHubInstanceRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end