Class: Aws::ServiceDiscovery::Types::NamespaceSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::ServiceDiscovery::Types::NamespaceSummary
- 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
-
#arn ⇒ String
The Amazon Resource Name (ARN) that Cloud Map assigns to the namespace when you create it.
-
#create_date ⇒ Time
The date and time that the namespace was created.
-
#description ⇒ String
A description for the namespace.
-
#id ⇒ String
The ID of the namespace.
-
#name ⇒ String
The name of the namespace.
-
#properties ⇒ Types::NamespaceProperties
The properties of the namespace.
-
#resource_owner ⇒ String
The ID of the Amazon Web Services account that created the namespace.
-
#service_count ⇒ Integer
The number of services that were created using the namespace.
-
#type ⇒ String
The type of the namespace, either public or private.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) that Cloud Map assigns to the namespace when you create it.
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_date ⇒ Time
The date and time that the namespace was created.
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 |
#description ⇒ String
A description for 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 |
#id ⇒ String
The ID 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 |
#name ⇒ String
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.
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 |
#properties ⇒ Types::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_owner ⇒ String
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.
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_count ⇒ Integer
The number of services that were created using 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 |
#type ⇒ String
The type of the namespace, either public or private.
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 |