EnvironmentArgs constructor
- 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.
apiProxyType Optional. API Proxy type supported by the environment. The type can be set when creating the Environment and cannot be changed.
deploymentType 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
description Optional. Description of the environment.
displayName Optional. Display name for this environment.
forwardProxyUri 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.
hasAttachedFlowHooks Optional.
name Name of the environment. Values must match the regular expression ^[.\\p{Alnum}-_]{1,255}$
nodeConfig Optional. NodeConfig of the environment.
organizationId Required.
properties Optional. Key-value pairs that may be used for customizing the environment.
type Optional. EnvironmentType selected for the environment.
Implementation
const EnvironmentArgs({
this.apiProxyType,
this.deploymentType,
this.description,
this.displayName,
this.forwardProxyUri,
this.hasAttachedFlowHooks,
this.name,
this.nodeConfig,
required this.organizationId,
this.properties,
this.type,
});