Class Configuration
java.lang.Object
com.azure.resourcemanager.appservice.models.Configuration
Non versioned Container App configuration properties that define the mutable settings of a Container app.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the activeRevisionsMode property: ActiveRevisionsMode controls how active revisions are handled for the Container app: <list><item>Multiple: multiple revisions can be active.ingress()
Get the ingress property: Ingress configurations.Get the registries property: Collection of private container registry credentials for containers used by the Container app.secrets()
Get the secrets property: Collection of secrets used by a Container app.void
validate()
Validates the instance.withActiveRevisionsMode
(ActiveRevisionsMode activeRevisionsMode) Set the activeRevisionsMode property: ActiveRevisionsMode controls how active revisions are handled for the Container app: <list><item>Multiple: multiple revisions can be active.withIngress
(Ingress ingress) Set the ingress property: Ingress configurations.withRegistries
(List<RegistryCredentials> registries) Set the registries property: Collection of private container registry credentials for containers used by the Container app.withSecrets
(List<Secret> secrets) Set the secrets property: Collection of secrets used by a Container app.
-
Constructor Details
-
Configuration
public Configuration()
-
-
Method Details
-
secrets
Get the secrets property: Collection of secrets used by a Container app.- Returns:
- the secrets value.
-
withSecrets
Set the secrets property: Collection of secrets used by a Container app.- Parameters:
secrets
- the secrets value to set.- Returns:
- the Configuration object itself.
-
activeRevisionsMode
Get the activeRevisionsMode property: ActiveRevisionsMode controls how active revisions are handled for the Container app: <list><item>Multiple: multiple revisions can be active. If no value if provided, this is the default</item><item>Single: Only one revision can be active at a time. Revision weights can not be used in this mode</item></list>.- Returns:
- the activeRevisionsMode value.
-
withActiveRevisionsMode
Set the activeRevisionsMode property: ActiveRevisionsMode controls how active revisions are handled for the Container app: <list><item>Multiple: multiple revisions can be active. If no value if provided, this is the default</item><item>Single: Only one revision can be active at a time. Revision weights can not be used in this mode</item></list>.- Parameters:
activeRevisionsMode
- the activeRevisionsMode value to set.- Returns:
- the Configuration object itself.
-
ingress
Get the ingress property: Ingress configurations.- Returns:
- the ingress value.
-
withIngress
Set the ingress property: Ingress configurations.- Parameters:
ingress
- the ingress value to set.- Returns:
- the Configuration object itself.
-
registries
Get the registries property: Collection of private container registry credentials for containers used by the Container app.- Returns:
- the registries value.
-
withRegistries
Set the registries property: Collection of private container registry credentials for containers used by the Container app.- Parameters:
registries
- the registries value to set.- Returns:
- the Configuration object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-