EnvironmentArgs class
The set of arguments for Environment. The set of arguments for Environment.
Constructors
-
EnvironmentArgs({Input<
EnvironmentApiProxyType> ? apiProxyType, Input<EnvironmentDeploymentType> ? deploymentType, Input<String> ? description, Input<String> ? displayName, Input<String> ? forwardProxyUri, Input<bool> ? hasAttachedFlowHooks, Input<String> ? name, Input<GoogleCloudApigeeV1NodeConfig> ? nodeConfig, required Input<String> organizationId, Input<GoogleCloudApigeeV1Properties> ? properties, Input<EnvironmentType> ? type}) -
Creates a new EnvironmentArgs.
apiProxyTypeOptional. API Proxy type supported by the environment. The type can be set when creating the Environment and cannot be changed.deploymentTypeOptional. Deployment type supported by the environment. The deployment type can be set when creating the environment and cannot be changed. When you enable archive deployment, you will be prevented from performing a subset of actions within the environment, including: * Managing the deployment of API proxy or shared flow revisions * Creating, updating, or deleting resource files * Creating, updating, or deleting target serversdescriptionOptional. Description of the environment.displayNameOptional. Display name for this environment.forwardProxyUriOptional. Url of the forward proxy to be applied to the runtime instances in this environment. Must be in the format of {scheme}://{hostname}:{port}. Note that scheme must be one of "http" or "https", and port must be supplied.hasAttachedFlowHooksOptional.nameName of the environment. Values must match the regular expression^[.\\p{Alnum}-_]{1,255}$nodeConfigOptional. NodeConfig of the environment.organizationIdRequired.propertiesOptional. Key-value pairs that may be used for customizing the environment.typeOptional. EnvironmentType selected for the environment.const -
EnvironmentArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
apiProxyType
→ Input<
EnvironmentApiProxyType> ? -
Optional. API Proxy type supported by the environment. The type can be set when creating the Environment and cannot be changed.
final
-
deploymentType
→ Input<
EnvironmentDeploymentType> ? -
Optional. Deployment type supported by the environment. The deployment type can be set when creating the environment and cannot be changed. When you enable archive deployment, you will be prevented from performing a subset of actions within the environment, including: * Managing the deployment of API proxy or shared flow revisions * Creating, updating, or deleting resource files * Creating, updating, or deleting target servers
final
-
description
→ Input<
String> ? -
Optional. Description of the environment.
final
-
displayName
→ Input<
String> ? -
Optional. Display name for this environment.
final
-
forwardProxyUri
→ Input<
String> ? -
Optional. Url of the forward proxy to be applied to the runtime instances in this environment. Must be in the format of {scheme}://{hostname}:{port}. Note that scheme must be one of "http" or "https", and port must be supplied.
final
-
hasAttachedFlowHooks
→ Input<
bool> ? -
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
name
→ Input<
String> ? -
Name of the environment. Values must match the regular expression
^[.\\p{Alnum}-_]{1,255}$final -
nodeConfig
→ Input<
GoogleCloudApigeeV1NodeConfig> ? -
Optional. NodeConfig of the environment.
final
-
organizationId
→ Input<
String> -
final
-
properties
→ Input<
GoogleCloudApigeeV1Properties> ? -
Optional. Key-value pairs that may be used for customizing the environment.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
type
→ Input<
EnvironmentType> ? -
Optional. EnvironmentType selected for the environment.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited