Class: Aws::ServiceDiscovery::Types::NamespaceSummary

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-servicediscovery/lib/aws-sdk-servicediscovery/types.rb

Overview

A complex type that contains information about a namespace.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) that Cloud Map assigns to the namespace when you create it.

Returns:

  • (String)


2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
# File 'gems/aws-sdk-servicediscovery/lib/aws-sdk-servicediscovery/types.rb', line 2302

class NamespaceSummary < Struct.new(
  :id,
  :arn,
  :resource_owner,
  :name,
  :type,
  :description,
  :service_count,
  :properties,
  :create_date)
  SENSITIVE = []
  include Aws::Structure
end

#create_dateTime

The date and time that the namespace was created.

Returns:

  • (Time)


2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
# File 'gems/aws-sdk-servicediscovery/lib/aws-sdk-servicediscovery/types.rb', line 2302

class NamespaceSummary < Struct.new(
  :id,
  :arn,
  :resource_owner,
  :name,
  :type,
  :description,
  :service_count,
  :properties,
  :create_date)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A description for the namespace.

Returns:

  • (String)


2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
# File 'gems/aws-sdk-servicediscovery/lib/aws-sdk-servicediscovery/types.rb', line 2302

class NamespaceSummary < Struct.new(
  :id,
  :arn,
  :resource_owner,
  :name,
  :type,
  :description,
  :service_count,
  :properties,
  :create_date)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The ID of the namespace.

Returns:

  • (String)


2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
# File 'gems/aws-sdk-servicediscovery/lib/aws-sdk-servicediscovery/types.rb', line 2302

class NamespaceSummary < Struct.new(
  :id,
  :arn,
  :resource_owner,
  :name,
  :type,
  :description,
  :service_count,
  :properties,
  :create_date)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the namespace. When you create a namespace, Cloud Map automatically creates a RouteĀ 53 hosted zone that has the same name as the namespace.

Returns:

  • (String)


2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
# File 'gems/aws-sdk-servicediscovery/lib/aws-sdk-servicediscovery/types.rb', line 2302

class NamespaceSummary < Struct.new(
  :id,
  :arn,
  :resource_owner,
  :name,
  :type,
  :description,
  :service_count,
  :properties,
  :create_date)
  SENSITIVE = []
  include Aws::Structure
end

#propertiesTypes::NamespaceProperties

The properties of the namespace.



2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
# File 'gems/aws-sdk-servicediscovery/lib/aws-sdk-servicediscovery/types.rb', line 2302

class NamespaceSummary < Struct.new(
  :id,
  :arn,
  :resource_owner,
  :name,
  :type,
  :description,
  :service_count,
  :properties,
  :create_date)
  SENSITIVE = []
  include Aws::Structure
end

#resource_ownerString

The ID of the Amazon Web Services account that created the namespace. If this isn't your account ID, it's the ID of the account that shared the namespace with your account. For more information about shared namespaces, see Cross-account Cloud Map namespace sharing in the Cloud Map Developer Guide.

Returns:

  • (String)


2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
# File 'gems/aws-sdk-servicediscovery/lib/aws-sdk-servicediscovery/types.rb', line 2302

class NamespaceSummary < Struct.new(
  :id,
  :arn,
  :resource_owner,
  :name,
  :type,
  :description,
  :service_count,
  :properties,
  :create_date)
  SENSITIVE = []
  include Aws::Structure
end

#service_countInteger

The number of services that were created using the namespace.

Returns:

  • (Integer)


2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
# File 'gems/aws-sdk-servicediscovery/lib/aws-sdk-servicediscovery/types.rb', line 2302

class NamespaceSummary < Struct.new(
  :id,
  :arn,
  :resource_owner,
  :name,
  :type,
  :description,
  :service_count,
  :properties,
  :create_date)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The type of the namespace, either public or private.

Returns:

  • (String)


2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
# File 'gems/aws-sdk-servicediscovery/lib/aws-sdk-servicediscovery/types.rb', line 2302

class NamespaceSummary < Struct.new(
  :id,
  :arn,
  :resource_owner,
  :name,
  :type,
  :description,
  :service_count,
  :properties,
  :create_date)
  SENSITIVE = []
  include Aws::Structure
end