Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.apigee/v1.Environment
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates an environment in an organization.
Create Environment Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Environment(name: string, args: EnvironmentArgs, opts?: CustomResourceOptions);@overload
def Environment(resource_name: str,
                args: EnvironmentArgs,
                opts: Optional[ResourceOptions] = None)
@overload
def Environment(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                organization_id: Optional[str] = None,
                api_proxy_type: Optional[EnvironmentApiProxyType] = None,
                deployment_type: Optional[EnvironmentDeploymentType] = None,
                description: Optional[str] = None,
                display_name: Optional[str] = None,
                forward_proxy_uri: Optional[str] = None,
                has_attached_flow_hooks: Optional[bool] = None,
                name: Optional[str] = None,
                node_config: Optional[GoogleCloudApigeeV1NodeConfigArgs] = None,
                properties: Optional[GoogleCloudApigeeV1PropertiesArgs] = None,
                type: Optional[EnvironmentType] = None)func NewEnvironment(ctx *Context, name string, args EnvironmentArgs, opts ...ResourceOption) (*Environment, error)public Environment(string name, EnvironmentArgs args, CustomResourceOptions? opts = null)
public Environment(String name, EnvironmentArgs args)
public Environment(String name, EnvironmentArgs args, CustomResourceOptions options)
type: google-native:apigee/v1:Environment
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args EnvironmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args EnvironmentArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args EnvironmentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args EnvironmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args EnvironmentArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var environmentResource = new GoogleNative.Apigee.V1.Environment("environmentResource", new()
{
    OrganizationId = "string",
    ApiProxyType = GoogleNative.Apigee.V1.EnvironmentApiProxyType.ApiProxyTypeUnspecified,
    DeploymentType = GoogleNative.Apigee.V1.EnvironmentDeploymentType.DeploymentTypeUnspecified,
    Description = "string",
    DisplayName = "string",
    ForwardProxyUri = "string",
    HasAttachedFlowHooks = false,
    Name = "string",
    NodeConfig = new GoogleNative.Apigee.V1.Inputs.GoogleCloudApigeeV1NodeConfigArgs
    {
        MaxNodeCount = "string",
        MinNodeCount = "string",
    },
    Properties = new GoogleNative.Apigee.V1.Inputs.GoogleCloudApigeeV1PropertiesArgs
    {
        Property = new[]
        {
            new GoogleNative.Apigee.V1.Inputs.GoogleCloudApigeeV1PropertyArgs
            {
                Name = "string",
                Value = "string",
            },
        },
    },
    Type = GoogleNative.Apigee.V1.EnvironmentType.EnvironmentTypeUnspecified,
});
example, err := apigee.NewEnvironment(ctx, "environmentResource", &apigee.EnvironmentArgs{
	OrganizationId:       pulumi.String("string"),
	ApiProxyType:         apigee.EnvironmentApiProxyTypeApiProxyTypeUnspecified,
	DeploymentType:       apigee.EnvironmentDeploymentTypeDeploymentTypeUnspecified,
	Description:          pulumi.String("string"),
	DisplayName:          pulumi.String("string"),
	ForwardProxyUri:      pulumi.String("string"),
	HasAttachedFlowHooks: pulumi.Bool(false),
	Name:                 pulumi.String("string"),
	NodeConfig: &apigee.GoogleCloudApigeeV1NodeConfigArgs{
		MaxNodeCount: pulumi.String("string"),
		MinNodeCount: pulumi.String("string"),
	},
	Properties: &apigee.GoogleCloudApigeeV1PropertiesArgs{
		Property: apigee.GoogleCloudApigeeV1PropertyArray{
			&apigee.GoogleCloudApigeeV1PropertyArgs{
				Name:  pulumi.String("string"),
				Value: pulumi.String("string"),
			},
		},
	},
	Type: apigee.EnvironmentTypeEnvironmentTypeUnspecified,
})
var environmentResource = new Environment("environmentResource", EnvironmentArgs.builder()
    .organizationId("string")
    .apiProxyType("API_PROXY_TYPE_UNSPECIFIED")
    .deploymentType("DEPLOYMENT_TYPE_UNSPECIFIED")
    .description("string")
    .displayName("string")
    .forwardProxyUri("string")
    .hasAttachedFlowHooks(false)
    .name("string")
    .nodeConfig(GoogleCloudApigeeV1NodeConfigArgs.builder()
        .maxNodeCount("string")
        .minNodeCount("string")
        .build())
    .properties(GoogleCloudApigeeV1PropertiesArgs.builder()
        .property(GoogleCloudApigeeV1PropertyArgs.builder()
            .name("string")
            .value("string")
            .build())
        .build())
    .type("ENVIRONMENT_TYPE_UNSPECIFIED")
    .build());
environment_resource = google_native.apigee.v1.Environment("environmentResource",
    organization_id="string",
    api_proxy_type=google_native.apigee.v1.EnvironmentApiProxyType.API_PROXY_TYPE_UNSPECIFIED,
    deployment_type=google_native.apigee.v1.EnvironmentDeploymentType.DEPLOYMENT_TYPE_UNSPECIFIED,
    description="string",
    display_name="string",
    forward_proxy_uri="string",
    has_attached_flow_hooks=False,
    name="string",
    node_config={
        "max_node_count": "string",
        "min_node_count": "string",
    },
    properties={
        "property": [{
            "name": "string",
            "value": "string",
        }],
    },
    type=google_native.apigee.v1.EnvironmentType.ENVIRONMENT_TYPE_UNSPECIFIED)
const environmentResource = new google_native.apigee.v1.Environment("environmentResource", {
    organizationId: "string",
    apiProxyType: google_native.apigee.v1.EnvironmentApiProxyType.ApiProxyTypeUnspecified,
    deploymentType: google_native.apigee.v1.EnvironmentDeploymentType.DeploymentTypeUnspecified,
    description: "string",
    displayName: "string",
    forwardProxyUri: "string",
    hasAttachedFlowHooks: false,
    name: "string",
    nodeConfig: {
        maxNodeCount: "string",
        minNodeCount: "string",
    },
    properties: {
        property: [{
            name: "string",
            value: "string",
        }],
    },
    type: google_native.apigee.v1.EnvironmentType.EnvironmentTypeUnspecified,
});
type: google-native:apigee/v1:Environment
properties:
    apiProxyType: API_PROXY_TYPE_UNSPECIFIED
    deploymentType: DEPLOYMENT_TYPE_UNSPECIFIED
    description: string
    displayName: string
    forwardProxyUri: string
    hasAttachedFlowHooks: false
    name: string
    nodeConfig:
        maxNodeCount: string
        minNodeCount: string
    organizationId: string
    properties:
        property:
            - name: string
              value: string
    type: ENVIRONMENT_TYPE_UNSPECIFIED
Environment Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Environment resource accepts the following input properties:
- OrganizationId string
- ApiProxy Pulumi.Type Google Native. Apigee. V1. Environment Api Proxy Type 
- Optional. API Proxy type supported by the environment. The type can be set when creating the Environment and cannot be changed.
- DeploymentType Pulumi.Google Native. Apigee. V1. Environment Deployment Type 
- 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 string
- Optional. Description of the environment.
- DisplayName string
- Optional. Display name for this environment.
- ForwardProxy stringUri 
- 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.
- HasAttached boolFlow Hooks 
- Name string
- Name of the environment. Values must match the regular expression ^[.\\p{Alnum}-_]{1,255}$
- NodeConfig Pulumi.Google Native. Apigee. V1. Inputs. Google Cloud Apigee V1Node Config 
- Optional. NodeConfig of the environment.
- Properties
Pulumi.Google Native. Apigee. V1. Inputs. Google Cloud Apigee V1Properties 
- Optional. Key-value pairs that may be used for customizing the environment.
- Type
Pulumi.Google Native. Apigee. V1. Environment Type 
- Optional. EnvironmentType selected for the environment.
- OrganizationId string
- ApiProxy EnvironmentType Api Proxy Type 
- Optional. API Proxy type supported by the environment. The type can be set when creating the Environment and cannot be changed.
- DeploymentType EnvironmentDeployment Type 
- 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 string
- Optional. Description of the environment.
- DisplayName string
- Optional. Display name for this environment.
- ForwardProxy stringUri 
- 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.
- HasAttached boolFlow Hooks 
- Name string
- Name of the environment. Values must match the regular expression ^[.\\p{Alnum}-_]{1,255}$
- NodeConfig GoogleCloud Apigee V1Node Config Args 
- Optional. NodeConfig of the environment.
- Properties
GoogleCloud Apigee V1Properties Args 
- Optional. Key-value pairs that may be used for customizing the environment.
- Type
EnvironmentType 
- Optional. EnvironmentType selected for the environment.
- organizationId String
- apiProxy EnvironmentType Api Proxy Type 
- Optional. API Proxy type supported by the environment. The type can be set when creating the Environment and cannot be changed.
- deploymentType EnvironmentDeployment Type 
- 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 String
- Optional. Description of the environment.
- displayName String
- Optional. Display name for this environment.
- forwardProxy StringUri 
- 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.
- hasAttached BooleanFlow Hooks 
- name String
- Name of the environment. Values must match the regular expression ^[.\\p{Alnum}-_]{1,255}$
- nodeConfig GoogleCloud Apigee V1Node Config 
- Optional. NodeConfig of the environment.
- properties
GoogleCloud Apigee V1Properties 
- Optional. Key-value pairs that may be used for customizing the environment.
- type
EnvironmentType 
- Optional. EnvironmentType selected for the environment.
- organizationId string
- apiProxy EnvironmentType Api Proxy Type 
- Optional. API Proxy type supported by the environment. The type can be set when creating the Environment and cannot be changed.
- deploymentType EnvironmentDeployment Type 
- 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 string
- Optional. Description of the environment.
- displayName string
- Optional. Display name for this environment.
- forwardProxy stringUri 
- 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.
- hasAttached booleanFlow Hooks 
- name string
- Name of the environment. Values must match the regular expression ^[.\\p{Alnum}-_]{1,255}$
- nodeConfig GoogleCloud Apigee V1Node Config 
- Optional. NodeConfig of the environment.
- properties
GoogleCloud Apigee V1Properties 
- Optional. Key-value pairs that may be used for customizing the environment.
- type
EnvironmentType 
- Optional. EnvironmentType selected for the environment.
- organization_id str
- api_proxy_ Environmenttype Api Proxy Type 
- Optional. API Proxy type supported by the environment. The type can be set when creating the Environment and cannot be changed.
- deployment_type EnvironmentDeployment Type 
- 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 str
- Optional. Description of the environment.
- display_name str
- Optional. Display name for this environment.
- forward_proxy_ struri 
- 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.
- has_attached_ boolflow_ hooks 
- name str
- Name of the environment. Values must match the regular expression ^[.\\p{Alnum}-_]{1,255}$
- node_config GoogleCloud Apigee V1Node Config Args 
- Optional. NodeConfig of the environment.
- properties
GoogleCloud Apigee V1Properties Args 
- Optional. Key-value pairs that may be used for customizing the environment.
- type
EnvironmentType 
- Optional. EnvironmentType selected for the environment.
- organizationId String
- apiProxy "API_PROXY_TYPE_UNSPECIFIED" | "PROGRAMMABLE" | "CONFIGURABLE"Type 
- Optional. API Proxy type supported by the environment. The type can be set when creating the Environment and cannot be changed.
- deploymentType "DEPLOYMENT_TYPE_UNSPECIFIED" | "PROXY" | "ARCHIVE"
- 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 String
- Optional. Description of the environment.
- displayName String
- Optional. Display name for this environment.
- forwardProxy StringUri 
- 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.
- hasAttached BooleanFlow Hooks 
- name String
- Name of the environment. Values must match the regular expression ^[.\\p{Alnum}-_]{1,255}$
- nodeConfig Property Map
- Optional. NodeConfig of the environment.
- properties Property Map
- Optional. Key-value pairs that may be used for customizing the environment.
- type "ENVIRONMENT_TYPE_UNSPECIFIED" | "BASE" | "INTERMEDIATE" | "COMPREHENSIVE"
- Optional. EnvironmentType selected for the environment.
Outputs
All input properties are implicitly available as output properties. Additionally, the Environment resource produces the following output properties:
- CreatedAt string
- Creation time of this environment as milliseconds since epoch.
- Id string
- The provider-assigned unique ID for this managed resource.
- LastModified stringAt 
- Last modification time of this environment as milliseconds since epoch.
- State string
- State of the environment. Values other than ACTIVE means the resource is not ready to use.
- CreatedAt string
- Creation time of this environment as milliseconds since epoch.
- Id string
- The provider-assigned unique ID for this managed resource.
- LastModified stringAt 
- Last modification time of this environment as milliseconds since epoch.
- State string
- State of the environment. Values other than ACTIVE means the resource is not ready to use.
- createdAt String
- Creation time of this environment as milliseconds since epoch.
- id String
- The provider-assigned unique ID for this managed resource.
- lastModified StringAt 
- Last modification time of this environment as milliseconds since epoch.
- state String
- State of the environment. Values other than ACTIVE means the resource is not ready to use.
- createdAt string
- Creation time of this environment as milliseconds since epoch.
- id string
- The provider-assigned unique ID for this managed resource.
- lastModified stringAt 
- Last modification time of this environment as milliseconds since epoch.
- state string
- State of the environment. Values other than ACTIVE means the resource is not ready to use.
- created_at str
- Creation time of this environment as milliseconds since epoch.
- id str
- The provider-assigned unique ID for this managed resource.
- last_modified_ strat 
- Last modification time of this environment as milliseconds since epoch.
- state str
- State of the environment. Values other than ACTIVE means the resource is not ready to use.
- createdAt String
- Creation time of this environment as milliseconds since epoch.
- id String
- The provider-assigned unique ID for this managed resource.
- lastModified StringAt 
- Last modification time of this environment as milliseconds since epoch.
- state String
- State of the environment. Values other than ACTIVE means the resource is not ready to use.
Supporting Types
EnvironmentApiProxyType, EnvironmentApiProxyTypeArgs        
- ApiProxy Type Unspecified 
- API_PROXY_TYPE_UNSPECIFIEDAPI proxy type not specified.
- Programmable
- PROGRAMMABLEProgrammable API Proxies enable you to develop APIs with highly flexible behavior using bundled policy configuration and one or more programming languages to describe complex sequential and/or conditional flows of logic.
- Configurable
- CONFIGURABLEConfigurable API Proxies enable you to develop efficient APIs using simple configuration while complex execution control flow logic is handled by Apigee. This type only works with the ARCHIVE deployment type and cannot be combined with the PROXY deployment type.
- EnvironmentApi Proxy Type Api Proxy Type Unspecified 
- API_PROXY_TYPE_UNSPECIFIEDAPI proxy type not specified.
- EnvironmentApi Proxy Type Programmable 
- PROGRAMMABLEProgrammable API Proxies enable you to develop APIs with highly flexible behavior using bundled policy configuration and one or more programming languages to describe complex sequential and/or conditional flows of logic.
- EnvironmentApi Proxy Type Configurable 
- CONFIGURABLEConfigurable API Proxies enable you to develop efficient APIs using simple configuration while complex execution control flow logic is handled by Apigee. This type only works with the ARCHIVE deployment type and cannot be combined with the PROXY deployment type.
- ApiProxy Type Unspecified 
- API_PROXY_TYPE_UNSPECIFIEDAPI proxy type not specified.
- Programmable
- PROGRAMMABLEProgrammable API Proxies enable you to develop APIs with highly flexible behavior using bundled policy configuration and one or more programming languages to describe complex sequential and/or conditional flows of logic.
- Configurable
- CONFIGURABLEConfigurable API Proxies enable you to develop efficient APIs using simple configuration while complex execution control flow logic is handled by Apigee. This type only works with the ARCHIVE deployment type and cannot be combined with the PROXY deployment type.
- ApiProxy Type Unspecified 
- API_PROXY_TYPE_UNSPECIFIEDAPI proxy type not specified.
- Programmable
- PROGRAMMABLEProgrammable API Proxies enable you to develop APIs with highly flexible behavior using bundled policy configuration and one or more programming languages to describe complex sequential and/or conditional flows of logic.
- Configurable
- CONFIGURABLEConfigurable API Proxies enable you to develop efficient APIs using simple configuration while complex execution control flow logic is handled by Apigee. This type only works with the ARCHIVE deployment type and cannot be combined with the PROXY deployment type.
- API_PROXY_TYPE_UNSPECIFIED
- API_PROXY_TYPE_UNSPECIFIEDAPI proxy type not specified.
- PROGRAMMABLE
- PROGRAMMABLEProgrammable API Proxies enable you to develop APIs with highly flexible behavior using bundled policy configuration and one or more programming languages to describe complex sequential and/or conditional flows of logic.
- CONFIGURABLE
- CONFIGURABLEConfigurable API Proxies enable you to develop efficient APIs using simple configuration while complex execution control flow logic is handled by Apigee. This type only works with the ARCHIVE deployment type and cannot be combined with the PROXY deployment type.
- "API_PROXY_TYPE_UNSPECIFIED"
- API_PROXY_TYPE_UNSPECIFIEDAPI proxy type not specified.
- "PROGRAMMABLE"
- PROGRAMMABLEProgrammable API Proxies enable you to develop APIs with highly flexible behavior using bundled policy configuration and one or more programming languages to describe complex sequential and/or conditional flows of logic.
- "CONFIGURABLE"
- CONFIGURABLEConfigurable API Proxies enable you to develop efficient APIs using simple configuration while complex execution control flow logic is handled by Apigee. This type only works with the ARCHIVE deployment type and cannot be combined with the PROXY deployment type.
EnvironmentDeploymentType, EnvironmentDeploymentTypeArgs      
- DeploymentType Unspecified 
- DEPLOYMENT_TYPE_UNSPECIFIEDDeployment type not specified.
- Proxy
- PROXYProxy deployment enables you to develop and deploy API proxies using Apigee on Google Cloud. This cannot currently be combined with the CONFIGURABLE API proxy type.
- Archive
- ARCHIVEArchive deployment enables you to develop API proxies locally then deploy an archive of your API proxy configuration to an environment in Apigee on Google Cloud. You will be prevented from performing a subset of actions within the environment.
- EnvironmentDeployment Type Deployment Type Unspecified 
- DEPLOYMENT_TYPE_UNSPECIFIEDDeployment type not specified.
- EnvironmentDeployment Type Proxy 
- PROXYProxy deployment enables you to develop and deploy API proxies using Apigee on Google Cloud. This cannot currently be combined with the CONFIGURABLE API proxy type.
- EnvironmentDeployment Type Archive 
- ARCHIVEArchive deployment enables you to develop API proxies locally then deploy an archive of your API proxy configuration to an environment in Apigee on Google Cloud. You will be prevented from performing a subset of actions within the environment.
- DeploymentType Unspecified 
- DEPLOYMENT_TYPE_UNSPECIFIEDDeployment type not specified.
- Proxy
- PROXYProxy deployment enables you to develop and deploy API proxies using Apigee on Google Cloud. This cannot currently be combined with the CONFIGURABLE API proxy type.
- Archive
- ARCHIVEArchive deployment enables you to develop API proxies locally then deploy an archive of your API proxy configuration to an environment in Apigee on Google Cloud. You will be prevented from performing a subset of actions within the environment.
- DeploymentType Unspecified 
- DEPLOYMENT_TYPE_UNSPECIFIEDDeployment type not specified.
- Proxy
- PROXYProxy deployment enables you to develop and deploy API proxies using Apigee on Google Cloud. This cannot currently be combined with the CONFIGURABLE API proxy type.
- Archive
- ARCHIVEArchive deployment enables you to develop API proxies locally then deploy an archive of your API proxy configuration to an environment in Apigee on Google Cloud. You will be prevented from performing a subset of actions within the environment.
- DEPLOYMENT_TYPE_UNSPECIFIED
- DEPLOYMENT_TYPE_UNSPECIFIEDDeployment type not specified.
- PROXY
- PROXYProxy deployment enables you to develop and deploy API proxies using Apigee on Google Cloud. This cannot currently be combined with the CONFIGURABLE API proxy type.
- ARCHIVE
- ARCHIVEArchive deployment enables you to develop API proxies locally then deploy an archive of your API proxy configuration to an environment in Apigee on Google Cloud. You will be prevented from performing a subset of actions within the environment.
- "DEPLOYMENT_TYPE_UNSPECIFIED"
- DEPLOYMENT_TYPE_UNSPECIFIEDDeployment type not specified.
- "PROXY"
- PROXYProxy deployment enables you to develop and deploy API proxies using Apigee on Google Cloud. This cannot currently be combined with the CONFIGURABLE API proxy type.
- "ARCHIVE"
- ARCHIVEArchive deployment enables you to develop API proxies locally then deploy an archive of your API proxy configuration to an environment in Apigee on Google Cloud. You will be prevented from performing a subset of actions within the environment.
EnvironmentType, EnvironmentTypeArgs    
- EnvironmentType Unspecified 
- ENVIRONMENT_TYPE_UNSPECIFIEDEnvironment type not specified.
- Base
- BASEBase environment has limited capacity and capabilities and are usually used when you are getting started with Apigee or while experimenting. Refer to Apigee's public documentation for more details.
- Intermediate
- INTERMEDIATEThis is the default type and it supports API management features and higher capacity than Base environment. Refer to Apigee's public documentation for more details.
- Comprehensive
- COMPREHENSIVEComprehensive environment supports advanced capabilites and even higher capacity than Intermediate environment. Refer to Apigee's public documentation for more details.
- EnvironmentType Environment Type Unspecified 
- ENVIRONMENT_TYPE_UNSPECIFIEDEnvironment type not specified.
- EnvironmentType Base 
- BASEBase environment has limited capacity and capabilities and are usually used when you are getting started with Apigee or while experimenting. Refer to Apigee's public documentation for more details.
- EnvironmentType Intermediate 
- INTERMEDIATEThis is the default type and it supports API management features and higher capacity than Base environment. Refer to Apigee's public documentation for more details.
- EnvironmentType Comprehensive 
- COMPREHENSIVEComprehensive environment supports advanced capabilites and even higher capacity than Intermediate environment. Refer to Apigee's public documentation for more details.
- EnvironmentType Unspecified 
- ENVIRONMENT_TYPE_UNSPECIFIEDEnvironment type not specified.
- Base
- BASEBase environment has limited capacity and capabilities and are usually used when you are getting started with Apigee or while experimenting. Refer to Apigee's public documentation for more details.
- Intermediate
- INTERMEDIATEThis is the default type and it supports API management features and higher capacity than Base environment. Refer to Apigee's public documentation for more details.
- Comprehensive
- COMPREHENSIVEComprehensive environment supports advanced capabilites and even higher capacity than Intermediate environment. Refer to Apigee's public documentation for more details.
- EnvironmentType Unspecified 
- ENVIRONMENT_TYPE_UNSPECIFIEDEnvironment type not specified.
- Base
- BASEBase environment has limited capacity and capabilities and are usually used when you are getting started with Apigee or while experimenting. Refer to Apigee's public documentation for more details.
- Intermediate
- INTERMEDIATEThis is the default type and it supports API management features and higher capacity than Base environment. Refer to Apigee's public documentation for more details.
- Comprehensive
- COMPREHENSIVEComprehensive environment supports advanced capabilites and even higher capacity than Intermediate environment. Refer to Apigee's public documentation for more details.
- ENVIRONMENT_TYPE_UNSPECIFIED
- ENVIRONMENT_TYPE_UNSPECIFIEDEnvironment type not specified.
- BASE
- BASEBase environment has limited capacity and capabilities and are usually used when you are getting started with Apigee or while experimenting. Refer to Apigee's public documentation for more details.
- INTERMEDIATE
- INTERMEDIATEThis is the default type and it supports API management features and higher capacity than Base environment. Refer to Apigee's public documentation for more details.
- COMPREHENSIVE
- COMPREHENSIVEComprehensive environment supports advanced capabilites and even higher capacity than Intermediate environment. Refer to Apigee's public documentation for more details.
- "ENVIRONMENT_TYPE_UNSPECIFIED"
- ENVIRONMENT_TYPE_UNSPECIFIEDEnvironment type not specified.
- "BASE"
- BASEBase environment has limited capacity and capabilities and are usually used when you are getting started with Apigee or while experimenting. Refer to Apigee's public documentation for more details.
- "INTERMEDIATE"
- INTERMEDIATEThis is the default type and it supports API management features and higher capacity than Base environment. Refer to Apigee's public documentation for more details.
- "COMPREHENSIVE"
- COMPREHENSIVEComprehensive environment supports advanced capabilites and even higher capacity than Intermediate environment. Refer to Apigee's public documentation for more details.
GoogleCloudApigeeV1NodeConfig, GoogleCloudApigeeV1NodeConfigArgs          
- MaxNode stringCount 
- Optional. The maximum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended maximum number of nodes for that gateway.
- MinNode stringCount 
- Optional. The minimum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended minimum number of nodes for that gateway.
- MaxNode stringCount 
- Optional. The maximum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended maximum number of nodes for that gateway.
- MinNode stringCount 
- Optional. The minimum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended minimum number of nodes for that gateway.
- maxNode StringCount 
- Optional. The maximum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended maximum number of nodes for that gateway.
- minNode StringCount 
- Optional. The minimum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended minimum number of nodes for that gateway.
- maxNode stringCount 
- Optional. The maximum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended maximum number of nodes for that gateway.
- minNode stringCount 
- Optional. The minimum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended minimum number of nodes for that gateway.
- max_node_ strcount 
- Optional. The maximum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended maximum number of nodes for that gateway.
- min_node_ strcount 
- Optional. The minimum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended minimum number of nodes for that gateway.
- maxNode StringCount 
- Optional. The maximum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended maximum number of nodes for that gateway.
- minNode StringCount 
- Optional. The minimum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended minimum number of nodes for that gateway.
GoogleCloudApigeeV1NodeConfigResponse, GoogleCloudApigeeV1NodeConfigResponseArgs            
- CurrentAggregate stringNode Count 
- The current total number of gateway nodes that each environment currently has across all instances.
- MaxNode stringCount 
- Optional. The maximum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended maximum number of nodes for that gateway.
- MinNode stringCount 
- Optional. The minimum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended minimum number of nodes for that gateway.
- CurrentAggregate stringNode Count 
- The current total number of gateway nodes that each environment currently has across all instances.
- MaxNode stringCount 
- Optional. The maximum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended maximum number of nodes for that gateway.
- MinNode stringCount 
- Optional. The minimum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended minimum number of nodes for that gateway.
- currentAggregate StringNode Count 
- The current total number of gateway nodes that each environment currently has across all instances.
- maxNode StringCount 
- Optional. The maximum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended maximum number of nodes for that gateway.
- minNode StringCount 
- Optional. The minimum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended minimum number of nodes for that gateway.
- currentAggregate stringNode Count 
- The current total number of gateway nodes that each environment currently has across all instances.
- maxNode stringCount 
- Optional. The maximum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended maximum number of nodes for that gateway.
- minNode stringCount 
- Optional. The minimum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended minimum number of nodes for that gateway.
- current_aggregate_ strnode_ count 
- The current total number of gateway nodes that each environment currently has across all instances.
- max_node_ strcount 
- Optional. The maximum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended maximum number of nodes for that gateway.
- min_node_ strcount 
- Optional. The minimum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended minimum number of nodes for that gateway.
- currentAggregate StringNode Count 
- The current total number of gateway nodes that each environment currently has across all instances.
- maxNode StringCount 
- Optional. The maximum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended maximum number of nodes for that gateway.
- minNode StringCount 
- Optional. The minimum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended minimum number of nodes for that gateway.
GoogleCloudApigeeV1Properties, GoogleCloudApigeeV1PropertiesArgs        
- Property
List<Pulumi.Google Native. Apigee. V1. Inputs. Google Cloud Apigee V1Property> 
- List of all properties in the object
- Property
[]GoogleCloud Apigee V1Property 
- List of all properties in the object
- property
List<GoogleCloud Apigee V1Property> 
- List of all properties in the object
- property
GoogleCloud Apigee V1Property[] 
- List of all properties in the object
- property
Sequence[GoogleCloud Apigee V1Property] 
- List of all properties in the object
- property List<Property Map>
- List of all properties in the object
GoogleCloudApigeeV1PropertiesResponse, GoogleCloudApigeeV1PropertiesResponseArgs          
- Property
List<Pulumi.Google Native. Apigee. V1. Inputs. Google Cloud Apigee V1Property Response> 
- List of all properties in the object
- Property
[]GoogleCloud Apigee V1Property Response 
- List of all properties in the object
- property
List<GoogleCloud Apigee V1Property Response> 
- List of all properties in the object
- property
GoogleCloud Apigee V1Property Response[] 
- List of all properties in the object
- property
Sequence[GoogleCloud Apigee V1Property Response] 
- List of all properties in the object
- property List<Property Map>
- List of all properties in the object
GoogleCloudApigeeV1Property, GoogleCloudApigeeV1PropertyArgs        
GoogleCloudApigeeV1PropertyResponse, GoogleCloudApigeeV1PropertyResponseArgs          
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.