AWS SDK for C++  1.9.104
AWS SDK for C++
Public Member Functions | List of all members
Aws::Lightsail::Model::ContainerService Class Reference

#include <ContainerService.h>

Public Member Functions

 ContainerService ()
 
 ContainerService (Aws::Utils::Json::JsonView jsonValue)
 
ContainerServiceoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetContainerServiceName () const
 
bool ContainerServiceNameHasBeenSet () const
 
void SetContainerServiceName (const Aws::String &value)
 
void SetContainerServiceName (Aws::String &&value)
 
void SetContainerServiceName (const char *value)
 
ContainerServiceWithContainerServiceName (const Aws::String &value)
 
ContainerServiceWithContainerServiceName (Aws::String &&value)
 
ContainerServiceWithContainerServiceName (const char *value)
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
ContainerServiceWithArn (const Aws::String &value)
 
ContainerServiceWithArn (Aws::String &&value)
 
ContainerServiceWithArn (const char *value)
 
const Aws::Utils::DateTimeGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::Utils::DateTime &value)
 
void SetCreatedAt (Aws::Utils::DateTime &&value)
 
ContainerServiceWithCreatedAt (const Aws::Utils::DateTime &value)
 
ContainerServiceWithCreatedAt (Aws::Utils::DateTime &&value)
 
const ResourceLocationGetLocation () const
 
bool LocationHasBeenSet () const
 
void SetLocation (const ResourceLocation &value)
 
void SetLocation (ResourceLocation &&value)
 
ContainerServiceWithLocation (const ResourceLocation &value)
 
ContainerServiceWithLocation (ResourceLocation &&value)
 
const ResourceTypeGetResourceType () const
 
bool ResourceTypeHasBeenSet () const
 
void SetResourceType (const ResourceType &value)
 
void SetResourceType (ResourceType &&value)
 
ContainerServiceWithResourceType (const ResourceType &value)
 
ContainerServiceWithResourceType (ResourceType &&value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
ContainerServiceWithTags (const Aws::Vector< Tag > &value)
 
ContainerServiceWithTags (Aws::Vector< Tag > &&value)
 
ContainerServiceAddTags (const Tag &value)
 
ContainerServiceAddTags (Tag &&value)
 
const ContainerServicePowerNameGetPower () const
 
bool PowerHasBeenSet () const
 
void SetPower (const ContainerServicePowerName &value)
 
void SetPower (ContainerServicePowerName &&value)
 
ContainerServiceWithPower (const ContainerServicePowerName &value)
 
ContainerServiceWithPower (ContainerServicePowerName &&value)
 
const Aws::StringGetPowerId () const
 
bool PowerIdHasBeenSet () const
 
void SetPowerId (const Aws::String &value)
 
void SetPowerId (Aws::String &&value)
 
void SetPowerId (const char *value)
 
ContainerServiceWithPowerId (const Aws::String &value)
 
ContainerServiceWithPowerId (Aws::String &&value)
 
ContainerServiceWithPowerId (const char *value)
 
const ContainerServiceStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const ContainerServiceState &value)
 
void SetState (ContainerServiceState &&value)
 
ContainerServiceWithState (const ContainerServiceState &value)
 
ContainerServiceWithState (ContainerServiceState &&value)
 
const ContainerServiceStateDetailGetStateDetail () const
 
bool StateDetailHasBeenSet () const
 
void SetStateDetail (const ContainerServiceStateDetail &value)
 
void SetStateDetail (ContainerServiceStateDetail &&value)
 
ContainerServiceWithStateDetail (const ContainerServiceStateDetail &value)
 
ContainerServiceWithStateDetail (ContainerServiceStateDetail &&value)
 
int GetScale () const
 
bool ScaleHasBeenSet () const
 
void SetScale (int value)
 
ContainerServiceWithScale (int value)
 
const ContainerServiceDeploymentGetCurrentDeployment () const
 
bool CurrentDeploymentHasBeenSet () const
 
void SetCurrentDeployment (const ContainerServiceDeployment &value)
 
void SetCurrentDeployment (ContainerServiceDeployment &&value)
 
ContainerServiceWithCurrentDeployment (const ContainerServiceDeployment &value)
 
ContainerServiceWithCurrentDeployment (ContainerServiceDeployment &&value)
 
const ContainerServiceDeploymentGetNextDeployment () const
 
bool NextDeploymentHasBeenSet () const
 
void SetNextDeployment (const ContainerServiceDeployment &value)
 
void SetNextDeployment (ContainerServiceDeployment &&value)
 
ContainerServiceWithNextDeployment (const ContainerServiceDeployment &value)
 
ContainerServiceWithNextDeployment (ContainerServiceDeployment &&value)
 
bool GetIsDisabled () const
 
bool IsDisabledHasBeenSet () const
 
void SetIsDisabled (bool value)
 
ContainerServiceWithIsDisabled (bool value)
 
const Aws::StringGetPrincipalArn () const
 
bool PrincipalArnHasBeenSet () const
 
void SetPrincipalArn (const Aws::String &value)
 
void SetPrincipalArn (Aws::String &&value)
 
void SetPrincipalArn (const char *value)
 
ContainerServiceWithPrincipalArn (const Aws::String &value)
 
ContainerServiceWithPrincipalArn (Aws::String &&value)
 
ContainerServiceWithPrincipalArn (const char *value)
 
const Aws::StringGetPrivateDomainName () const
 
bool PrivateDomainNameHasBeenSet () const
 
void SetPrivateDomainName (const Aws::String &value)
 
void SetPrivateDomainName (Aws::String &&value)
 
void SetPrivateDomainName (const char *value)
 
ContainerServiceWithPrivateDomainName (const Aws::String &value)
 
ContainerServiceWithPrivateDomainName (Aws::String &&value)
 
ContainerServiceWithPrivateDomainName (const char *value)
 
const Aws::Map< Aws::String, Aws::Vector< Aws::String > > & GetPublicDomainNames () const
 
bool PublicDomainNamesHasBeenSet () const
 
void SetPublicDomainNames (const Aws::Map< Aws::String, Aws::Vector< Aws::String >> &value)
 
void SetPublicDomainNames (Aws::Map< Aws::String, Aws::Vector< Aws::String >> &&value)
 
ContainerServiceWithPublicDomainNames (const Aws::Map< Aws::String, Aws::Vector< Aws::String >> &value)
 
ContainerServiceWithPublicDomainNames (Aws::Map< Aws::String, Aws::Vector< Aws::String >> &&value)
 
ContainerServiceAddPublicDomainNames (const Aws::String &key, const Aws::Vector< Aws::String > &value)
 
ContainerServiceAddPublicDomainNames (Aws::String &&key, const Aws::Vector< Aws::String > &value)
 
ContainerServiceAddPublicDomainNames (const Aws::String &key, Aws::Vector< Aws::String > &&value)
 
ContainerServiceAddPublicDomainNames (Aws::String &&key, Aws::Vector< Aws::String > &&value)
 
ContainerServiceAddPublicDomainNames (const char *key, Aws::Vector< Aws::String > &&value)
 
ContainerServiceAddPublicDomainNames (const char *key, const Aws::Vector< Aws::String > &value)
 
const Aws::StringGetUrl () const
 
bool UrlHasBeenSet () const
 
void SetUrl (const Aws::String &value)
 
void SetUrl (Aws::String &&value)
 
void SetUrl (const char *value)
 
ContainerServiceWithUrl (const Aws::String &value)
 
ContainerServiceWithUrl (Aws::String &&value)
 
ContainerServiceWithUrl (const char *value)
 

Detailed Description

Describes an Amazon Lightsail container service.

See Also:


AWS API Reference

Definition at line 42 of file ContainerService.h.

Constructor & Destructor Documentation

◆ ContainerService() [1/2]

Aws::Lightsail::Model::ContainerService::ContainerService ( )

◆ ContainerService() [2/2]

Aws::Lightsail::Model::ContainerService::ContainerService ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddPublicDomainNames() [1/6]

ContainerService& Aws::Lightsail::Model::ContainerService::AddPublicDomainNames ( Aws::String &&  key,
Aws::Vector< Aws::String > &&  value 
)
inline

The public domain name of the container service, such as example.com and www.example.com.

You can specify up to four public domain names for a container service. The domain names that you specify are used when you create a deployment with a container configured as the public endpoint of your container service.

If you don't specify public domain names, then you can use the default domain of the container service.

You must create and validate an SSL/TLS certificate before you can use public domain names with your container service. Use the CreateCertificate action to create a certificate for the public domain names you want to use with your container service.

See CreateContainerService or UpdateContainerService for information about how to specify public domain names for your Lightsail container service.

Definition at line 949 of file ContainerService.h.

◆ AddPublicDomainNames() [2/6]

ContainerService& Aws::Lightsail::Model::ContainerService::AddPublicDomainNames ( Aws::String &&  key,
const Aws::Vector< Aws::String > &  value 
)
inline

The public domain name of the container service, such as example.com and www.example.com.

You can specify up to four public domain names for a container service. The domain names that you specify are used when you create a deployment with a container configured as the public endpoint of your container service.

If you don't specify public domain names, then you can use the default domain of the container service.

You must create and validate an SSL/TLS certificate before you can use public domain names with your container service. Use the CreateCertificate action to create a certificate for the public domain names you want to use with your container service.

See CreateContainerService or UpdateContainerService for information about how to specify public domain names for your Lightsail container service.

Definition at line 915 of file ContainerService.h.

◆ AddPublicDomainNames() [3/6]

ContainerService& Aws::Lightsail::Model::ContainerService::AddPublicDomainNames ( const Aws::String key,
Aws::Vector< Aws::String > &&  value 
)
inline

The public domain name of the container service, such as example.com and www.example.com.

You can specify up to four public domain names for a container service. The domain names that you specify are used when you create a deployment with a container configured as the public endpoint of your container service.

If you don't specify public domain names, then you can use the default domain of the container service.

You must create and validate an SSL/TLS certificate before you can use public domain names with your container service. Use the CreateCertificate action to create a certificate for the public domain names you want to use with your container service.

See CreateContainerService or UpdateContainerService for information about how to specify public domain names for your Lightsail container service.

Definition at line 932 of file ContainerService.h.

◆ AddPublicDomainNames() [4/6]

ContainerService& Aws::Lightsail::Model::ContainerService::AddPublicDomainNames ( const Aws::String key,
const Aws::Vector< Aws::String > &  value 
)
inline

The public domain name of the container service, such as example.com and www.example.com.

You can specify up to four public domain names for a container service. The domain names that you specify are used when you create a deployment with a container configured as the public endpoint of your container service.

If you don't specify public domain names, then you can use the default domain of the container service.

You must create and validate an SSL/TLS certificate before you can use public domain names with your container service. Use the CreateCertificate action to create a certificate for the public domain names you want to use with your container service.

See CreateContainerService or UpdateContainerService for information about how to specify public domain names for your Lightsail container service.

Definition at line 898 of file ContainerService.h.

◆ AddPublicDomainNames() [5/6]

ContainerService& Aws::Lightsail::Model::ContainerService::AddPublicDomainNames ( const char *  key,
Aws::Vector< Aws::String > &&  value 
)
inline

The public domain name of the container service, such as example.com and www.example.com.

You can specify up to four public domain names for a container service. The domain names that you specify are used when you create a deployment with a container configured as the public endpoint of your container service.

If you don't specify public domain names, then you can use the default domain of the container service.

You must create and validate an SSL/TLS certificate before you can use public domain names with your container service. Use the CreateCertificate action to create a certificate for the public domain names you want to use with your container service.

See CreateContainerService or UpdateContainerService for information about how to specify public domain names for your Lightsail container service.

Definition at line 966 of file ContainerService.h.

◆ AddPublicDomainNames() [6/6]

ContainerService& Aws::Lightsail::Model::ContainerService::AddPublicDomainNames ( const char *  key,
const Aws::Vector< Aws::String > &  value 
)
inline

The public domain name of the container service, such as example.com and www.example.com.

You can specify up to four public domain names for a container service. The domain names that you specify are used when you create a deployment with a container configured as the public endpoint of your container service.

If you don't specify public domain names, then you can use the default domain of the container service.

You must create and validate an SSL/TLS certificate before you can use public domain names with your container service. Use the CreateCertificate action to create a certificate for the public domain names you want to use with your container service.

See CreateContainerService or UpdateContainerService for information about how to specify public domain names for your Lightsail container service.

Definition at line 983 of file ContainerService.h.

◆ AddTags() [1/2]

ContainerService& Aws::Lightsail::Model::ContainerService::AddTags ( const Tag value)
inline

The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.

Definition at line 292 of file ContainerService.h.

◆ AddTags() [2/2]

ContainerService& Aws::Lightsail::Model::ContainerService::AddTags ( Tag &&  value)
inline

The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.

Definition at line 300 of file ContainerService.h.

◆ ArnHasBeenSet()

bool Aws::Lightsail::Model::ContainerService::ArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the container service.

Definition at line 100 of file ContainerService.h.

◆ ContainerServiceNameHasBeenSet()

bool Aws::Lightsail::Model::ContainerService::ContainerServiceNameHasBeenSet ( ) const
inline

The name of the container service.

Definition at line 59 of file ContainerService.h.

◆ CreatedAtHasBeenSet()

bool Aws::Lightsail::Model::ContainerService::CreatedAtHasBeenSet ( ) const
inline

The timestamp when the container service was created.

Definition at line 141 of file ContainerService.h.

◆ CurrentDeploymentHasBeenSet()

bool Aws::Lightsail::Model::ContainerService::CurrentDeploymentHasBeenSet ( ) const
inline

An object that describes the current container deployment of the container service.

Definition at line 568 of file ContainerService.h.

◆ GetArn()

const Aws::String& Aws::Lightsail::Model::ContainerService::GetArn ( ) const
inline

The Amazon Resource Name (ARN) of the container service.

Definition at line 95 of file ContainerService.h.

◆ GetContainerServiceName()

const Aws::String& Aws::Lightsail::Model::ContainerService::GetContainerServiceName ( ) const
inline

The name of the container service.

Definition at line 54 of file ContainerService.h.

◆ GetCreatedAt()

const Aws::Utils::DateTime& Aws::Lightsail::Model::ContainerService::GetCreatedAt ( ) const
inline

The timestamp when the container service was created.

Definition at line 136 of file ContainerService.h.

◆ GetCurrentDeployment()

const ContainerServiceDeployment& Aws::Lightsail::Model::ContainerService::GetCurrentDeployment ( ) const
inline

An object that describes the current container deployment of the container service.

Definition at line 562 of file ContainerService.h.

◆ GetIsDisabled()

bool Aws::Lightsail::Model::ContainerService::GetIsDisabled ( ) const
inline

A Boolean value indicating whether the container service is disabled.

Definition at line 641 of file ContainerService.h.

◆ GetLocation()

const ResourceLocation& Aws::Lightsail::Model::ContainerService::GetLocation ( ) const
inline

An object that describes the location of the container service, such as the AWS Region and Availability Zone.

Definition at line 168 of file ContainerService.h.

◆ GetNextDeployment()

const ContainerServiceDeployment& Aws::Lightsail::Model::ContainerService::GetNextDeployment ( ) const
inline

An object that describes the next deployment of the container service.

This value is null when there is no deployment in a pending state.

Definition at line 600 of file ContainerService.h.

◆ GetPower()

const ContainerServicePowerName& Aws::Lightsail::Model::ContainerService::GetPower ( ) const
inline

The power specification of the container service.

The power specifies the amount of RAM, the number of vCPUs, and the base price of the container service.

Definition at line 308 of file ContainerService.h.

◆ GetPowerId()

const Aws::String& Aws::Lightsail::Model::ContainerService::GetPowerId ( ) const
inline

The ID of the power of the container service.

Definition at line 349 of file ContainerService.h.

◆ GetPrincipalArn()

const Aws::String& Aws::Lightsail::Model::ContainerService::GetPrincipalArn ( ) const
inline

The principal ARN of the container service.

The principal ARN can be used to create a trust relationship between your standard AWS account and your Lightsail container service. This allows you to give your service permission to access resources in your standard AWS account.

Definition at line 665 of file ContainerService.h.

◆ GetPrivateDomainName()

const Aws::String& Aws::Lightsail::Model::ContainerService::GetPrivateDomainName ( ) const
inline

The private domain name of the container service.

The private domain name is accessible only by other resources within the default virtual private cloud (VPC) of your Lightsail account.

Definition at line 729 of file ContainerService.h.

◆ GetPublicDomainNames()

const Aws::Map<Aws::String, Aws::Vector<Aws::String> >& Aws::Lightsail::Model::ContainerService::GetPublicDomainNames ( ) const
inline

The public domain name of the container service, such as example.com and www.example.com.

You can specify up to four public domain names for a container service. The domain names that you specify are used when you create a deployment with a container configured as the public endpoint of your container service.

If you don't specify public domain names, then you can use the default domain of the container service.

You must create and validate an SSL/TLS certificate before you can use public domain names with your container service. Use the CreateCertificate action to create a certificate for the public domain names you want to use with your container service.

See CreateContainerService or UpdateContainerService for information about how to specify public domain names for your Lightsail container service.

Definition at line 796 of file ContainerService.h.

◆ GetResourceType()

const ResourceType& Aws::Lightsail::Model::ContainerService::GetResourceType ( ) const
inline

The Lightsail resource type of the container service (i.e., ContainerService).

Definition at line 205 of file ContainerService.h.

◆ GetScale()

int Aws::Lightsail::Model::ContainerService::GetScale ( ) const
inline

The scale specification of the container service.

The scale specifies the allocated compute nodes of the container service.

Definition at line 537 of file ContainerService.h.

◆ GetState()

const ContainerServiceState& Aws::Lightsail::Model::ContainerService::GetState ( ) const
inline

The current state of the container service.

The following container service states are possible:

  • PENDING - The container service is being created.

  • READY - The container service is running but it does not have an active container deployment.

  • DEPLOYING - The container service is launching a container deployment.

  • RUNNING - The container service is running and it has an active container deployment.

  • UPDATING - The container service capacity or its custom domains are being updated.

  • DELETING - The container service is being deleted.

  • DISABLED - The container service is disabled, and its active deployment and containers, if any, are shut down.

Definition at line 401 of file ContainerService.h.

◆ GetStateDetail()

const ContainerServiceStateDetail& Aws::Lightsail::Model::ContainerService::GetStateDetail ( ) const
inline

An object that describes the current state of the container service.

The state detail is populated only when a container service is in a PENDING, DEPLOYING, or UPDATING state.

Definition at line 490 of file ContainerService.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::Lightsail::Model::ContainerService::GetTags ( ) const
inline

The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.

Definition at line 244 of file ContainerService.h.

◆ GetUrl()

const Aws::String& Aws::Lightsail::Model::ContainerService::GetUrl ( ) const
inline

The publicly accessible URL of the container service.

If no public endpoint is specified in the currentDeployment, this URL returns a 404 response.

Definition at line 991 of file ContainerService.h.

◆ IsDisabledHasBeenSet()

bool Aws::Lightsail::Model::ContainerService::IsDisabledHasBeenSet ( ) const
inline

A Boolean value indicating whether the container service is disabled.

Definition at line 646 of file ContainerService.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Lightsail::Model::ContainerService::Jsonize ( ) const

◆ LocationHasBeenSet()

bool Aws::Lightsail::Model::ContainerService::LocationHasBeenSet ( ) const
inline

An object that describes the location of the container service, such as the AWS Region and Availability Zone.

Definition at line 174 of file ContainerService.h.

◆ NextDeploymentHasBeenSet()

bool Aws::Lightsail::Model::ContainerService::NextDeploymentHasBeenSet ( ) const
inline

An object that describes the next deployment of the container service.

This value is null when there is no deployment in a pending state.

Definition at line 607 of file ContainerService.h.

◆ operator=()

ContainerService& Aws::Lightsail::Model::ContainerService::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PowerHasBeenSet()

bool Aws::Lightsail::Model::ContainerService::PowerHasBeenSet ( ) const
inline

The power specification of the container service.

The power specifies the amount of RAM, the number of vCPUs, and the base price of the container service.

Definition at line 315 of file ContainerService.h.

◆ PowerIdHasBeenSet()

bool Aws::Lightsail::Model::ContainerService::PowerIdHasBeenSet ( ) const
inline

The ID of the power of the container service.

Definition at line 354 of file ContainerService.h.

◆ PrincipalArnHasBeenSet()

bool Aws::Lightsail::Model::ContainerService::PrincipalArnHasBeenSet ( ) const
inline

The principal ARN of the container service.

The principal ARN can be used to create a trust relationship between your standard AWS account and your Lightsail container service. This allows you to give your service permission to access resources in your standard AWS account.

Definition at line 673 of file ContainerService.h.

◆ PrivateDomainNameHasBeenSet()

bool Aws::Lightsail::Model::ContainerService::PrivateDomainNameHasBeenSet ( ) const
inline

The private domain name of the container service.

The private domain name is accessible only by other resources within the default virtual private cloud (VPC) of your Lightsail account.

Definition at line 736 of file ContainerService.h.

◆ PublicDomainNamesHasBeenSet()

bool Aws::Lightsail::Model::ContainerService::PublicDomainNamesHasBeenSet ( ) const
inline

The public domain name of the container service, such as example.com and www.example.com.

You can specify up to four public domain names for a container service. The domain names that you specify are used when you create a deployment with a container configured as the public endpoint of your container service.

If you don't specify public domain names, then you can use the default domain of the container service.

You must create and validate an SSL/TLS certificate before you can use public domain names with your container service. Use the CreateCertificate action to create a certificate for the public domain names you want to use with your container service.

See CreateContainerService or UpdateContainerService for information about how to specify public domain names for your Lightsail container service.

Definition at line 813 of file ContainerService.h.

◆ ResourceTypeHasBeenSet()

bool Aws::Lightsail::Model::ContainerService::ResourceTypeHasBeenSet ( ) const
inline

The Lightsail resource type of the container service (i.e., ContainerService).

Definition at line 211 of file ContainerService.h.

◆ ScaleHasBeenSet()

bool Aws::Lightsail::Model::ContainerService::ScaleHasBeenSet ( ) const
inline

The scale specification of the container service.

The scale specifies the allocated compute nodes of the container service.

Definition at line 543 of file ContainerService.h.

◆ SetArn() [1/3]

void Aws::Lightsail::Model::ContainerService::SetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the container service.

Definition at line 110 of file ContainerService.h.

◆ SetArn() [2/3]

void Aws::Lightsail::Model::ContainerService::SetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the container service.

Definition at line 105 of file ContainerService.h.

◆ SetArn() [3/3]

void Aws::Lightsail::Model::ContainerService::SetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the container service.

Definition at line 115 of file ContainerService.h.

◆ SetContainerServiceName() [1/3]

void Aws::Lightsail::Model::ContainerService::SetContainerServiceName ( Aws::String &&  value)
inline

The name of the container service.

Definition at line 69 of file ContainerService.h.

◆ SetContainerServiceName() [2/3]

void Aws::Lightsail::Model::ContainerService::SetContainerServiceName ( const Aws::String value)
inline

The name of the container service.

Definition at line 64 of file ContainerService.h.

◆ SetContainerServiceName() [3/3]

void Aws::Lightsail::Model::ContainerService::SetContainerServiceName ( const char *  value)
inline

The name of the container service.

Definition at line 74 of file ContainerService.h.

◆ SetCreatedAt() [1/2]

void Aws::Lightsail::Model::ContainerService::SetCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The timestamp when the container service was created.

Definition at line 151 of file ContainerService.h.

◆ SetCreatedAt() [2/2]

void Aws::Lightsail::Model::ContainerService::SetCreatedAt ( const Aws::Utils::DateTime value)
inline

The timestamp when the container service was created.

Definition at line 146 of file ContainerService.h.

◆ SetCurrentDeployment() [1/2]

void Aws::Lightsail::Model::ContainerService::SetCurrentDeployment ( const ContainerServiceDeployment value)
inline

An object that describes the current container deployment of the container service.

Definition at line 574 of file ContainerService.h.

◆ SetCurrentDeployment() [2/2]

void Aws::Lightsail::Model::ContainerService::SetCurrentDeployment ( ContainerServiceDeployment &&  value)
inline

An object that describes the current container deployment of the container service.

Definition at line 580 of file ContainerService.h.

◆ SetIsDisabled()

void Aws::Lightsail::Model::ContainerService::SetIsDisabled ( bool  value)
inline

A Boolean value indicating whether the container service is disabled.

Definition at line 651 of file ContainerService.h.

◆ SetLocation() [1/2]

void Aws::Lightsail::Model::ContainerService::SetLocation ( const ResourceLocation value)
inline

An object that describes the location of the container service, such as the AWS Region and Availability Zone.

Definition at line 180 of file ContainerService.h.

◆ SetLocation() [2/2]

void Aws::Lightsail::Model::ContainerService::SetLocation ( ResourceLocation &&  value)
inline

An object that describes the location of the container service, such as the AWS Region and Availability Zone.

Definition at line 186 of file ContainerService.h.

◆ SetNextDeployment() [1/2]

void Aws::Lightsail::Model::ContainerService::SetNextDeployment ( const ContainerServiceDeployment value)
inline

An object that describes the next deployment of the container service.

This value is null when there is no deployment in a pending state.

Definition at line 614 of file ContainerService.h.

◆ SetNextDeployment() [2/2]

void Aws::Lightsail::Model::ContainerService::SetNextDeployment ( ContainerServiceDeployment &&  value)
inline

An object that describes the next deployment of the container service.

This value is null when there is no deployment in a pending state.

Definition at line 621 of file ContainerService.h.

◆ SetPower() [1/2]

void Aws::Lightsail::Model::ContainerService::SetPower ( const ContainerServicePowerName value)
inline

The power specification of the container service.

The power specifies the amount of RAM, the number of vCPUs, and the base price of the container service.

Definition at line 322 of file ContainerService.h.

◆ SetPower() [2/2]

void Aws::Lightsail::Model::ContainerService::SetPower ( ContainerServicePowerName &&  value)
inline

The power specification of the container service.

The power specifies the amount of RAM, the number of vCPUs, and the base price of the container service.

Definition at line 329 of file ContainerService.h.

◆ SetPowerId() [1/3]

void Aws::Lightsail::Model::ContainerService::SetPowerId ( Aws::String &&  value)
inline

The ID of the power of the container service.

Definition at line 364 of file ContainerService.h.

◆ SetPowerId() [2/3]

void Aws::Lightsail::Model::ContainerService::SetPowerId ( const Aws::String value)
inline

The ID of the power of the container service.

Definition at line 359 of file ContainerService.h.

◆ SetPowerId() [3/3]

void Aws::Lightsail::Model::ContainerService::SetPowerId ( const char *  value)
inline

The ID of the power of the container service.

Definition at line 369 of file ContainerService.h.

◆ SetPrincipalArn() [1/3]

void Aws::Lightsail::Model::ContainerService::SetPrincipalArn ( Aws::String &&  value)
inline

The principal ARN of the container service.

The principal ARN can be used to create a trust relationship between your standard AWS account and your Lightsail container service. This allows you to give your service permission to access resources in your standard AWS account.

Definition at line 689 of file ContainerService.h.

◆ SetPrincipalArn() [2/3]

void Aws::Lightsail::Model::ContainerService::SetPrincipalArn ( const Aws::String value)
inline

The principal ARN of the container service.

The principal ARN can be used to create a trust relationship between your standard AWS account and your Lightsail container service. This allows you to give your service permission to access resources in your standard AWS account.

Definition at line 681 of file ContainerService.h.

◆ SetPrincipalArn() [3/3]

void Aws::Lightsail::Model::ContainerService::SetPrincipalArn ( const char *  value)
inline

The principal ARN of the container service.

The principal ARN can be used to create a trust relationship between your standard AWS account and your Lightsail container service. This allows you to give your service permission to access resources in your standard AWS account.

Definition at line 697 of file ContainerService.h.

◆ SetPrivateDomainName() [1/3]

void Aws::Lightsail::Model::ContainerService::SetPrivateDomainName ( Aws::String &&  value)
inline

The private domain name of the container service.

The private domain name is accessible only by other resources within the default virtual private cloud (VPC) of your Lightsail account.

Definition at line 750 of file ContainerService.h.

◆ SetPrivateDomainName() [2/3]

void Aws::Lightsail::Model::ContainerService::SetPrivateDomainName ( const Aws::String value)
inline

The private domain name of the container service.

The private domain name is accessible only by other resources within the default virtual private cloud (VPC) of your Lightsail account.

Definition at line 743 of file ContainerService.h.

◆ SetPrivateDomainName() [3/3]

void Aws::Lightsail::Model::ContainerService::SetPrivateDomainName ( const char *  value)
inline

The private domain name of the container service.

The private domain name is accessible only by other resources within the default virtual private cloud (VPC) of your Lightsail account.

Definition at line 757 of file ContainerService.h.

◆ SetPublicDomainNames() [1/2]

void Aws::Lightsail::Model::ContainerService::SetPublicDomainNames ( Aws::Map< Aws::String, Aws::Vector< Aws::String >> &&  value)
inline

The public domain name of the container service, such as example.com and www.example.com.

You can specify up to four public domain names for a container service. The domain names that you specify are used when you create a deployment with a container configured as the public endpoint of your container service.

If you don't specify public domain names, then you can use the default domain of the container service.

You must create and validate an SSL/TLS certificate before you can use public domain names with your container service. Use the CreateCertificate action to create a certificate for the public domain names you want to use with your container service.

See CreateContainerService or UpdateContainerService for information about how to specify public domain names for your Lightsail container service.

Definition at line 847 of file ContainerService.h.

◆ SetPublicDomainNames() [2/2]

void Aws::Lightsail::Model::ContainerService::SetPublicDomainNames ( const Aws::Map< Aws::String, Aws::Vector< Aws::String >> &  value)
inline

The public domain name of the container service, such as example.com and www.example.com.

You can specify up to four public domain names for a container service. The domain names that you specify are used when you create a deployment with a container configured as the public endpoint of your container service.

If you don't specify public domain names, then you can use the default domain of the container service.

You must create and validate an SSL/TLS certificate before you can use public domain names with your container service. Use the CreateCertificate action to create a certificate for the public domain names you want to use with your container service.

See CreateContainerService or UpdateContainerService for information about how to specify public domain names for your Lightsail container service.

Definition at line 830 of file ContainerService.h.

◆ SetResourceType() [1/2]

void Aws::Lightsail::Model::ContainerService::SetResourceType ( const ResourceType value)
inline

The Lightsail resource type of the container service (i.e., ContainerService).

Definition at line 217 of file ContainerService.h.

◆ SetResourceType() [2/2]

void Aws::Lightsail::Model::ContainerService::SetResourceType ( ResourceType &&  value)
inline

The Lightsail resource type of the container service (i.e., ContainerService).

Definition at line 223 of file ContainerService.h.

◆ SetScale()

void Aws::Lightsail::Model::ContainerService::SetScale ( int  value)
inline

The scale specification of the container service.

The scale specifies the allocated compute nodes of the container service.

Definition at line 549 of file ContainerService.h.

◆ SetState() [1/2]

void Aws::Lightsail::Model::ContainerService::SetState ( const ContainerServiceState value)
inline

The current state of the container service.

The following container service states are possible:

  • PENDING - The container service is being created.

  • READY - The container service is running but it does not have an active container deployment.

  • DEPLOYING - The container service is launching a container deployment.

  • RUNNING - The container service is running and it has an active container deployment.

  • UPDATING - The container service capacity or its custom domains are being updated.

  • DELETING - The container service is being deleted.

  • DISABLED - The container service is disabled, and its active deployment and containers, if any, are shut down.

Definition at line 433 of file ContainerService.h.

◆ SetState() [2/2]

void Aws::Lightsail::Model::ContainerService::SetState ( ContainerServiceState &&  value)
inline

The current state of the container service.

The following container service states are possible:

  • PENDING - The container service is being created.

  • READY - The container service is running but it does not have an active container deployment.

  • DEPLOYING - The container service is launching a container deployment.

  • RUNNING - The container service is running and it has an active container deployment.

  • UPDATING - The container service capacity or its custom domains are being updated.

  • DELETING - The container service is being deleted.

  • DISABLED - The container service is disabled, and its active deployment and containers, if any, are shut down.

Definition at line 449 of file ContainerService.h.

◆ SetStateDetail() [1/2]

void Aws::Lightsail::Model::ContainerService::SetStateDetail ( const ContainerServiceStateDetail value)
inline

An object that describes the current state of the container service.

The state detail is populated only when a container service is in a PENDING, DEPLOYING, or UPDATING state.

Definition at line 506 of file ContainerService.h.

◆ SetStateDetail() [2/2]

void Aws::Lightsail::Model::ContainerService::SetStateDetail ( ContainerServiceStateDetail &&  value)
inline

An object that describes the current state of the container service.

The state detail is populated only when a container service is in a PENDING, DEPLOYING, or UPDATING state.

Definition at line 514 of file ContainerService.h.

◆ SetTags() [1/2]

void Aws::Lightsail::Model::ContainerService::SetTags ( Aws::Vector< Tag > &&  value)
inline

The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.

Definition at line 268 of file ContainerService.h.

◆ SetTags() [2/2]

void Aws::Lightsail::Model::ContainerService::SetTags ( const Aws::Vector< Tag > &  value)
inline

The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.

Definition at line 260 of file ContainerService.h.

◆ SetUrl() [1/3]

void Aws::Lightsail::Model::ContainerService::SetUrl ( Aws::String &&  value)
inline

The publicly accessible URL of the container service.

If no public endpoint is specified in the currentDeployment, this URL returns a 404 response.

Definition at line 1012 of file ContainerService.h.

◆ SetUrl() [2/3]

void Aws::Lightsail::Model::ContainerService::SetUrl ( const Aws::String value)
inline

The publicly accessible URL of the container service.

If no public endpoint is specified in the currentDeployment, this URL returns a 404 response.

Definition at line 1005 of file ContainerService.h.

◆ SetUrl() [3/3]

void Aws::Lightsail::Model::ContainerService::SetUrl ( const char *  value)
inline

The publicly accessible URL of the container service.

If no public endpoint is specified in the currentDeployment, this URL returns a 404 response.

Definition at line 1019 of file ContainerService.h.

◆ StateDetailHasBeenSet()

bool Aws::Lightsail::Model::ContainerService::StateDetailHasBeenSet ( ) const
inline

An object that describes the current state of the container service.

The state detail is populated only when a container service is in a PENDING, DEPLOYING, or UPDATING state.

Definition at line 498 of file ContainerService.h.

◆ StateHasBeenSet()

bool Aws::Lightsail::Model::ContainerService::StateHasBeenSet ( ) const
inline

The current state of the container service.

The following container service states are possible:

  • PENDING - The container service is being created.

  • READY - The container service is running but it does not have an active container deployment.

  • DEPLOYING - The container service is launching a container deployment.

  • RUNNING - The container service is running and it has an active container deployment.

  • UPDATING - The container service capacity or its custom domains are being updated.

  • DELETING - The container service is being deleted.

  • DISABLED - The container service is disabled, and its active deployment and containers, if any, are shut down.

Definition at line 417 of file ContainerService.h.

◆ TagsHasBeenSet()

bool Aws::Lightsail::Model::ContainerService::TagsHasBeenSet ( ) const
inline

The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.

Definition at line 252 of file ContainerService.h.

◆ UrlHasBeenSet()

bool Aws::Lightsail::Model::ContainerService::UrlHasBeenSet ( ) const
inline

The publicly accessible URL of the container service.

If no public endpoint is specified in the currentDeployment, this URL returns a 404 response.

Definition at line 998 of file ContainerService.h.

◆ WithArn() [1/3]

ContainerService& Aws::Lightsail::Model::ContainerService::WithArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the container service.

Definition at line 125 of file ContainerService.h.

◆ WithArn() [2/3]

ContainerService& Aws::Lightsail::Model::ContainerService::WithArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the container service.

Definition at line 120 of file ContainerService.h.

◆ WithArn() [3/3]

ContainerService& Aws::Lightsail::Model::ContainerService::WithArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the container service.

Definition at line 130 of file ContainerService.h.

◆ WithContainerServiceName() [1/3]

ContainerService& Aws::Lightsail::Model::ContainerService::WithContainerServiceName ( Aws::String &&  value)
inline

The name of the container service.

Definition at line 84 of file ContainerService.h.

◆ WithContainerServiceName() [2/3]

ContainerService& Aws::Lightsail::Model::ContainerService::WithContainerServiceName ( const Aws::String value)
inline

The name of the container service.

Definition at line 79 of file ContainerService.h.

◆ WithContainerServiceName() [3/3]

ContainerService& Aws::Lightsail::Model::ContainerService::WithContainerServiceName ( const char *  value)
inline

The name of the container service.

Definition at line 89 of file ContainerService.h.

◆ WithCreatedAt() [1/2]

ContainerService& Aws::Lightsail::Model::ContainerService::WithCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The timestamp when the container service was created.

Definition at line 161 of file ContainerService.h.

◆ WithCreatedAt() [2/2]

ContainerService& Aws::Lightsail::Model::ContainerService::WithCreatedAt ( const Aws::Utils::DateTime value)
inline

The timestamp when the container service was created.

Definition at line 156 of file ContainerService.h.

◆ WithCurrentDeployment() [1/2]

ContainerService& Aws::Lightsail::Model::ContainerService::WithCurrentDeployment ( const ContainerServiceDeployment value)
inline

An object that describes the current container deployment of the container service.

Definition at line 586 of file ContainerService.h.

◆ WithCurrentDeployment() [2/2]

ContainerService& Aws::Lightsail::Model::ContainerService::WithCurrentDeployment ( ContainerServiceDeployment &&  value)
inline

An object that describes the current container deployment of the container service.

Definition at line 592 of file ContainerService.h.

◆ WithIsDisabled()

ContainerService& Aws::Lightsail::Model::ContainerService::WithIsDisabled ( bool  value)
inline

A Boolean value indicating whether the container service is disabled.

Definition at line 656 of file ContainerService.h.

◆ WithLocation() [1/2]

ContainerService& Aws::Lightsail::Model::ContainerService::WithLocation ( const ResourceLocation value)
inline

An object that describes the location of the container service, such as the AWS Region and Availability Zone.

Definition at line 192 of file ContainerService.h.

◆ WithLocation() [2/2]

ContainerService& Aws::Lightsail::Model::ContainerService::WithLocation ( ResourceLocation &&  value)
inline

An object that describes the location of the container service, such as the AWS Region and Availability Zone.

Definition at line 198 of file ContainerService.h.

◆ WithNextDeployment() [1/2]

ContainerService& Aws::Lightsail::Model::ContainerService::WithNextDeployment ( const ContainerServiceDeployment value)
inline

An object that describes the next deployment of the container service.

This value is null when there is no deployment in a pending state.

Definition at line 628 of file ContainerService.h.

◆ WithNextDeployment() [2/2]

ContainerService& Aws::Lightsail::Model::ContainerService::WithNextDeployment ( ContainerServiceDeployment &&  value)
inline

An object that describes the next deployment of the container service.

This value is null when there is no deployment in a pending state.

Definition at line 635 of file ContainerService.h.

◆ WithPower() [1/2]

ContainerService& Aws::Lightsail::Model::ContainerService::WithPower ( const ContainerServicePowerName value)
inline

The power specification of the container service.

The power specifies the amount of RAM, the number of vCPUs, and the base price of the container service.

Definition at line 336 of file ContainerService.h.

◆ WithPower() [2/2]

ContainerService& Aws::Lightsail::Model::ContainerService::WithPower ( ContainerServicePowerName &&  value)
inline

The power specification of the container service.

The power specifies the amount of RAM, the number of vCPUs, and the base price of the container service.

Definition at line 343 of file ContainerService.h.

◆ WithPowerId() [1/3]

ContainerService& Aws::Lightsail::Model::ContainerService::WithPowerId ( Aws::String &&  value)
inline

The ID of the power of the container service.

Definition at line 379 of file ContainerService.h.

◆ WithPowerId() [2/3]

ContainerService& Aws::Lightsail::Model::ContainerService::WithPowerId ( const Aws::String value)
inline

The ID of the power of the container service.

Definition at line 374 of file ContainerService.h.

◆ WithPowerId() [3/3]

ContainerService& Aws::Lightsail::Model::ContainerService::WithPowerId ( const char *  value)
inline

The ID of the power of the container service.

Definition at line 384 of file ContainerService.h.

◆ WithPrincipalArn() [1/3]

ContainerService& Aws::Lightsail::Model::ContainerService::WithPrincipalArn ( Aws::String &&  value)
inline

The principal ARN of the container service.

The principal ARN can be used to create a trust relationship between your standard AWS account and your Lightsail container service. This allows you to give your service permission to access resources in your standard AWS account.

Definition at line 713 of file ContainerService.h.

◆ WithPrincipalArn() [2/3]

ContainerService& Aws::Lightsail::Model::ContainerService::WithPrincipalArn ( const Aws::String value)
inline

The principal ARN of the container service.

The principal ARN can be used to create a trust relationship between your standard AWS account and your Lightsail container service. This allows you to give your service permission to access resources in your standard AWS account.

Definition at line 705 of file ContainerService.h.

◆ WithPrincipalArn() [3/3]

ContainerService& Aws::Lightsail::Model::ContainerService::WithPrincipalArn ( const char *  value)
inline

The principal ARN of the container service.

The principal ARN can be used to create a trust relationship between your standard AWS account and your Lightsail container service. This allows you to give your service permission to access resources in your standard AWS account.

Definition at line 721 of file ContainerService.h.

◆ WithPrivateDomainName() [1/3]

ContainerService& Aws::Lightsail::Model::ContainerService::WithPrivateDomainName ( Aws::String &&  value)
inline

The private domain name of the container service.

The private domain name is accessible only by other resources within the default virtual private cloud (VPC) of your Lightsail account.

Definition at line 771 of file ContainerService.h.

◆ WithPrivateDomainName() [2/3]

ContainerService& Aws::Lightsail::Model::ContainerService::WithPrivateDomainName ( const Aws::String value)
inline

The private domain name of the container service.

The private domain name is accessible only by other resources within the default virtual private cloud (VPC) of your Lightsail account.

Definition at line 764 of file ContainerService.h.

◆ WithPrivateDomainName() [3/3]

ContainerService& Aws::Lightsail::Model::ContainerService::WithPrivateDomainName ( const char *  value)
inline

The private domain name of the container service.

The private domain name is accessible only by other resources within the default virtual private cloud (VPC) of your Lightsail account.

Definition at line 778 of file ContainerService.h.

◆ WithPublicDomainNames() [1/2]

ContainerService& Aws::Lightsail::Model::ContainerService::WithPublicDomainNames ( Aws::Map< Aws::String, Aws::Vector< Aws::String >> &&  value)
inline

The public domain name of the container service, such as example.com and www.example.com.

You can specify up to four public domain names for a container service. The domain names that you specify are used when you create a deployment with a container configured as the public endpoint of your container service.

If you don't specify public domain names, then you can use the default domain of the container service.

You must create and validate an SSL/TLS certificate before you can use public domain names with your container service. Use the CreateCertificate action to create a certificate for the public domain names you want to use with your container service.

See CreateContainerService or UpdateContainerService for information about how to specify public domain names for your Lightsail container service.

Definition at line 881 of file ContainerService.h.

◆ WithPublicDomainNames() [2/2]

ContainerService& Aws::Lightsail::Model::ContainerService::WithPublicDomainNames ( const Aws::Map< Aws::String, Aws::Vector< Aws::String >> &  value)
inline

The public domain name of the container service, such as example.com and www.example.com.

You can specify up to four public domain names for a container service. The domain names that you specify are used when you create a deployment with a container configured as the public endpoint of your container service.

If you don't specify public domain names, then you can use the default domain of the container service.

You must create and validate an SSL/TLS certificate before you can use public domain names with your container service. Use the CreateCertificate action to create a certificate for the public domain names you want to use with your container service.

See CreateContainerService or UpdateContainerService for information about how to specify public domain names for your Lightsail container service.

Definition at line 864 of file ContainerService.h.

◆ WithResourceType() [1/2]

ContainerService& Aws::Lightsail::Model::ContainerService::WithResourceType ( const ResourceType value)
inline

The Lightsail resource type of the container service (i.e., ContainerService).

Definition at line 229 of file ContainerService.h.

◆ WithResourceType() [2/2]

ContainerService& Aws::Lightsail::Model::ContainerService::WithResourceType ( ResourceType &&  value)
inline

The Lightsail resource type of the container service (i.e., ContainerService).

Definition at line 235 of file ContainerService.h.

◆ WithScale()

ContainerService& Aws::Lightsail::Model::ContainerService::WithScale ( int  value)
inline

The scale specification of the container service.

The scale specifies the allocated compute nodes of the container service.

Definition at line 555 of file ContainerService.h.

◆ WithState() [1/2]

ContainerService& Aws::Lightsail::Model::ContainerService::WithState ( const ContainerServiceState value)
inline

The current state of the container service.

The following container service states are possible:

  • PENDING - The container service is being created.

  • READY - The container service is running but it does not have an active container deployment.

  • DEPLOYING - The container service is launching a container deployment.

  • RUNNING - The container service is running and it has an active container deployment.

  • UPDATING - The container service capacity or its custom domains are being updated.

  • DELETING - The container service is being deleted.

  • DISABLED - The container service is disabled, and its active deployment and containers, if any, are shut down.

Definition at line 465 of file ContainerService.h.

◆ WithState() [2/2]

ContainerService& Aws::Lightsail::Model::ContainerService::WithState ( ContainerServiceState &&  value)
inline

The current state of the container service.

The following container service states are possible:

  • PENDING - The container service is being created.

  • READY - The container service is running but it does not have an active container deployment.

  • DEPLOYING - The container service is launching a container deployment.

  • RUNNING - The container service is running and it has an active container deployment.

  • UPDATING - The container service capacity or its custom domains are being updated.

  • DELETING - The container service is being deleted.

  • DISABLED - The container service is disabled, and its active deployment and containers, if any, are shut down.

Definition at line 481 of file ContainerService.h.

◆ WithStateDetail() [1/2]

ContainerService& Aws::Lightsail::Model::ContainerService::WithStateDetail ( const ContainerServiceStateDetail value)
inline

An object that describes the current state of the container service.

The state detail is populated only when a container service is in a PENDING, DEPLOYING, or UPDATING state.

Definition at line 522 of file ContainerService.h.

◆ WithStateDetail() [2/2]

ContainerService& Aws::Lightsail::Model::ContainerService::WithStateDetail ( ContainerServiceStateDetail &&  value)
inline

An object that describes the current state of the container service.

The state detail is populated only when a container service is in a PENDING, DEPLOYING, or UPDATING state.

Definition at line 530 of file ContainerService.h.

◆ WithTags() [1/2]

ContainerService& Aws::Lightsail::Model::ContainerService::WithTags ( Aws::Vector< Tag > &&  value)
inline

The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.

Definition at line 284 of file ContainerService.h.

◆ WithTags() [2/2]

ContainerService& Aws::Lightsail::Model::ContainerService::WithTags ( const Aws::Vector< Tag > &  value)
inline

The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.

Definition at line 276 of file ContainerService.h.

◆ WithUrl() [1/3]

ContainerService& Aws::Lightsail::Model::ContainerService::WithUrl ( Aws::String &&  value)
inline

The publicly accessible URL of the container service.

If no public endpoint is specified in the currentDeployment, this URL returns a 404 response.

Definition at line 1033 of file ContainerService.h.

◆ WithUrl() [2/3]

ContainerService& Aws::Lightsail::Model::ContainerService::WithUrl ( const Aws::String value)
inline

The publicly accessible URL of the container service.

If no public endpoint is specified in the currentDeployment, this URL returns a 404 response.

Definition at line 1026 of file ContainerService.h.

◆ WithUrl() [3/3]

ContainerService& Aws::Lightsail::Model::ContainerService::WithUrl ( const char *  value)
inline

The publicly accessible URL of the container service.

If no public endpoint is specified in the currentDeployment, this URL returns a 404 response.

Definition at line 1040 of file ContainerService.h.


The documentation for this class was generated from the following file: