Documentation ¶
Index ¶
- type HttpNamespace
- type HttpNamespaceArgs
- type HttpNamespaceState
- type PrivateDnsNamespace
- func (r *PrivateDnsNamespace) Arn() *pulumi.StringOutput
- func (r *PrivateDnsNamespace) Description() *pulumi.StringOutput
- func (r *PrivateDnsNamespace) HostedZone() *pulumi.StringOutput
- func (r *PrivateDnsNamespace) ID() *pulumi.IDOutput
- func (r *PrivateDnsNamespace) Name() *pulumi.StringOutput
- func (r *PrivateDnsNamespace) URN() *pulumi.URNOutput
- func (r *PrivateDnsNamespace) Vpc() *pulumi.StringOutput
- type PrivateDnsNamespaceArgs
- type PrivateDnsNamespaceState
- type PublicDnsNamespace
- func (r *PublicDnsNamespace) Arn() *pulumi.StringOutput
- func (r *PublicDnsNamespace) Description() *pulumi.StringOutput
- func (r *PublicDnsNamespace) HostedZone() *pulumi.StringOutput
- func (r *PublicDnsNamespace) ID() *pulumi.IDOutput
- func (r *PublicDnsNamespace) Name() *pulumi.StringOutput
- func (r *PublicDnsNamespace) URN() *pulumi.URNOutput
- type PublicDnsNamespaceArgs
- type PublicDnsNamespaceState
- type Service
- func (r *Service) Arn() *pulumi.StringOutput
- func (r *Service) Description() *pulumi.StringOutput
- func (r *Service) DnsConfig() *pulumi.Output
- func (r *Service) HealthCheckConfig() *pulumi.Output
- func (r *Service) HealthCheckCustomConfig() *pulumi.Output
- func (r *Service) ID() *pulumi.IDOutput
- func (r *Service) Name() *pulumi.StringOutput
- func (r *Service) URN() *pulumi.URNOutput
- type ServiceArgs
- type ServiceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HttpNamespace ¶ added in v0.16.5
type HttpNamespace struct {
// contains filtered or unexported fields
}
func GetHttpNamespace ¶ added in v0.16.5
func GetHttpNamespace(ctx *pulumi.Context, name string, id pulumi.ID, state *HttpNamespaceState, opts ...pulumi.ResourceOpt) (*HttpNamespace, error)
GetHttpNamespace gets an existing HttpNamespace resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewHttpNamespace ¶ added in v0.16.5
func NewHttpNamespace(ctx *pulumi.Context, name string, args *HttpNamespaceArgs, opts ...pulumi.ResourceOpt) (*HttpNamespace, error)
NewHttpNamespace registers a new resource with the given unique name, arguments, and options.
func (*HttpNamespace) Arn ¶ added in v0.16.5
func (r *HttpNamespace) Arn() *pulumi.StringOutput
The ARN that Amazon Route 53 assigns to the namespace when you create it.
func (*HttpNamespace) Description ¶ added in v0.16.5
func (r *HttpNamespace) Description() *pulumi.StringOutput
The description that you specify for the namespace when you create it.
func (*HttpNamespace) ID ¶ added in v0.16.5
func (r *HttpNamespace) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*HttpNamespace) Name ¶ added in v0.16.5
func (r *HttpNamespace) Name() *pulumi.StringOutput
The name of the http namespace.
func (*HttpNamespace) URN ¶ added in v0.16.5
func (r *HttpNamespace) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type HttpNamespaceArgs ¶ added in v0.16.5
type HttpNamespaceArgs struct { // The description that you specify for the namespace when you create it. Description interface{} // The name of the http namespace. Name interface{} }
The set of arguments for constructing a HttpNamespace resource.
type HttpNamespaceState ¶ added in v0.16.5
type HttpNamespaceState struct { // The ARN that Amazon Route 53 assigns to the namespace when you create it. Arn interface{} // The description that you specify for the namespace when you create it. Description interface{} // The name of the http namespace. Name interface{} }
Input properties used for looking up and filtering HttpNamespace resources.
type PrivateDnsNamespace ¶
type PrivateDnsNamespace struct {
// contains filtered or unexported fields
}
Provides a Service Discovery Private DNS Namespace resource.
func GetPrivateDnsNamespace ¶
func GetPrivateDnsNamespace(ctx *pulumi.Context, name string, id pulumi.ID, state *PrivateDnsNamespaceState, opts ...pulumi.ResourceOpt) (*PrivateDnsNamespace, error)
GetPrivateDnsNamespace gets an existing PrivateDnsNamespace resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPrivateDnsNamespace ¶
func NewPrivateDnsNamespace(ctx *pulumi.Context, name string, args *PrivateDnsNamespaceArgs, opts ...pulumi.ResourceOpt) (*PrivateDnsNamespace, error)
NewPrivateDnsNamespace registers a new resource with the given unique name, arguments, and options.
func (*PrivateDnsNamespace) Arn ¶
func (r *PrivateDnsNamespace) Arn() *pulumi.StringOutput
The ARN that Amazon Route 53 assigns to the namespace when you create it.
func (*PrivateDnsNamespace) Description ¶
func (r *PrivateDnsNamespace) Description() *pulumi.StringOutput
The description that you specify for the namespace when you create it.
func (*PrivateDnsNamespace) HostedZone ¶
func (r *PrivateDnsNamespace) HostedZone() *pulumi.StringOutput
The ID for the hosted zone that Amazon Route 53 creates when you create a namespace.
func (*PrivateDnsNamespace) ID ¶
func (r *PrivateDnsNamespace) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*PrivateDnsNamespace) Name ¶
func (r *PrivateDnsNamespace) Name() *pulumi.StringOutput
The name of the namespace.
func (*PrivateDnsNamespace) URN ¶
func (r *PrivateDnsNamespace) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
func (*PrivateDnsNamespace) Vpc ¶
func (r *PrivateDnsNamespace) Vpc() *pulumi.StringOutput
The ID of VPC that you want to associate the namespace with.
type PrivateDnsNamespaceArgs ¶
type PrivateDnsNamespaceArgs struct { // The description that you specify for the namespace when you create it. Description interface{} // The name of the namespace. Name interface{} // The ID of VPC that you want to associate the namespace with. Vpc interface{} }
The set of arguments for constructing a PrivateDnsNamespace resource.
type PrivateDnsNamespaceState ¶
type PrivateDnsNamespaceState struct { // The ARN that Amazon Route 53 assigns to the namespace when you create it. Arn interface{} // The description that you specify for the namespace when you create it. Description interface{} // The ID for the hosted zone that Amazon Route 53 creates when you create a namespace. HostedZone interface{} // The name of the namespace. Name interface{} // The ID of VPC that you want to associate the namespace with. Vpc interface{} }
Input properties used for looking up and filtering PrivateDnsNamespace resources.
type PublicDnsNamespace ¶
type PublicDnsNamespace struct {
// contains filtered or unexported fields
}
Provides a Service Discovery Public DNS Namespace resource.
func GetPublicDnsNamespace ¶
func GetPublicDnsNamespace(ctx *pulumi.Context, name string, id pulumi.ID, state *PublicDnsNamespaceState, opts ...pulumi.ResourceOpt) (*PublicDnsNamespace, error)
GetPublicDnsNamespace gets an existing PublicDnsNamespace resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPublicDnsNamespace ¶
func NewPublicDnsNamespace(ctx *pulumi.Context, name string, args *PublicDnsNamespaceArgs, opts ...pulumi.ResourceOpt) (*PublicDnsNamespace, error)
NewPublicDnsNamespace registers a new resource with the given unique name, arguments, and options.
func (*PublicDnsNamespace) Arn ¶
func (r *PublicDnsNamespace) Arn() *pulumi.StringOutput
The ARN that Amazon Route 53 assigns to the namespace when you create it.
func (*PublicDnsNamespace) Description ¶
func (r *PublicDnsNamespace) Description() *pulumi.StringOutput
The description that you specify for the namespace when you create it.
func (*PublicDnsNamespace) HostedZone ¶
func (r *PublicDnsNamespace) HostedZone() *pulumi.StringOutput
The ID for the hosted zone that Amazon Route 53 creates when you create a namespace.
func (*PublicDnsNamespace) ID ¶
func (r *PublicDnsNamespace) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*PublicDnsNamespace) Name ¶
func (r *PublicDnsNamespace) Name() *pulumi.StringOutput
The name of the namespace.
func (*PublicDnsNamespace) URN ¶
func (r *PublicDnsNamespace) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type PublicDnsNamespaceArgs ¶
type PublicDnsNamespaceArgs struct { // The description that you specify for the namespace when you create it. Description interface{} // The name of the namespace. Name interface{} }
The set of arguments for constructing a PublicDnsNamespace resource.
type PublicDnsNamespaceState ¶
type PublicDnsNamespaceState struct { // The ARN that Amazon Route 53 assigns to the namespace when you create it. Arn interface{} // The description that you specify for the namespace when you create it. Description interface{} // The ID for the hosted zone that Amazon Route 53 creates when you create a namespace. HostedZone interface{} // The name of the namespace. Name interface{} }
Input properties used for looking up and filtering PublicDnsNamespace resources.
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
Provides a Service Discovery Service resource.
func GetService ¶
func GetService(ctx *pulumi.Context, name string, id pulumi.ID, state *ServiceState, opts ...pulumi.ResourceOpt) (*Service, error)
GetService gets an existing Service resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewService ¶
func NewService(ctx *pulumi.Context, name string, args *ServiceArgs, opts ...pulumi.ResourceOpt) (*Service, error)
NewService registers a new resource with the given unique name, arguments, and options.
func (*Service) Description ¶
func (r *Service) Description() *pulumi.StringOutput
The description of the service.
func (*Service) DnsConfig ¶
A complex type that contains information about the resource record sets that you want Amazon Route 53 to create when you register an instance.
func (*Service) HealthCheckConfig ¶
A complex type that contains settings for an optional health check. Only for Public DNS namespaces.
func (*Service) HealthCheckCustomConfig ¶
A complex type that contains settings for ECS managed health checks.
type ServiceArgs ¶
type ServiceArgs struct { // The description of the service. Description interface{} // A complex type that contains information about the resource record sets that you want Amazon Route 53 to create when you register an instance. DnsConfig interface{} // A complex type that contains settings for an optional health check. Only for Public DNS namespaces. HealthCheckConfig interface{} // A complex type that contains settings for ECS managed health checks. HealthCheckCustomConfig interface{} // The name of the service. Name interface{} }
The set of arguments for constructing a Service resource.
type ServiceState ¶
type ServiceState struct { // The ARN of the service. Arn interface{} // The description of the service. Description interface{} // A complex type that contains information about the resource record sets that you want Amazon Route 53 to create when you register an instance. DnsConfig interface{} // A complex type that contains settings for an optional health check. Only for Public DNS namespaces. HealthCheckConfig interface{} // A complex type that contains settings for ECS managed health checks. HealthCheckCustomConfig interface{} // The name of the service. Name interface{} }
Input properties used for looking up and filtering Service resources.