Package com.pulumi.gcp.apigee.inputs
Class OrganizationState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.apigee.inputs.OrganizationState
-
public final class OrganizationState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OrganizationState.Builder
-
Field Summary
Fields Modifier and Type Field Description static OrganizationState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>
analyticsRegion()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
apigeeProjectId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
authorizedNetwork()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
billingType()
static OrganizationState.Builder
builder()
static OrganizationState.Builder
builder(OrganizationState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
caCertificate()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
description()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
disableVpcPeering()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
displayName()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
projectId()
java.util.Optional<com.pulumi.core.Output<OrganizationPropertiesArgs>>
properties()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
retention()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
runtimeDatabaseEncryptionKeyName()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
runtimeType()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
subscriptionType()
-
-
-
Field Detail
-
Empty
public static final OrganizationState Empty
-
-
Method Detail
-
analyticsRegion
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> analyticsRegion()
- Returns:
- Primary GCP region for analytics data storage. For valid values, see [Create an Apigee organization](https://cloud.google.com/apigee/docs/api-platform/get-started/create-org).
-
apigeeProjectId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> apigeeProjectId()
- Returns:
- Output only. Project ID of the Apigee Tenant Project.
-
authorizedNetwork
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> authorizedNetwork()
- Returns:
- Compute Engine network used for Service Networking to be peered with Apigee runtime instances. See [Getting started with the Service Networking API](https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started). Valid only when `RuntimeType` is set to CLOUD. The value can be updated only when there are no runtime instances. For example: "default".
-
billingType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> billingType()
- Returns:
- Billing type of the Apigee organization. See [Apigee pricing](https://cloud.google.com/apigee/pricing).
-
caCertificate
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> caCertificate()
- Returns:
- Output only. Base64-encoded public certificate for the root CA of the Apigee organization. Valid only when `RuntimeType` is CLOUD. A base64-encoded string.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- Description of the Apigee organization.
-
disableVpcPeering
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> disableVpcPeering()
- Returns:
- Flag that specifies whether the VPC Peering through Private Google Access should be disabled between the consumer network and Apigee. Required if an `authorizedNetwork` on the consumer project is not provided, in which case the flag should be set to `true`. Valid only when `RuntimeType` is set to CLOUD. The value must be set before the creation of any Apigee runtime instance and can be updated only when there are no runtime instances.
-
displayName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> displayName()
- Returns:
- The display name of the Apigee organization.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Name of the property.
-
projectId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> projectId()
- Returns:
- The project ID associated with the Apigee organization. ***
-
properties
public java.util.Optional<com.pulumi.core.Output<OrganizationPropertiesArgs>> properties()
- Returns:
- Properties defined in the Apigee organization profile. Structure is documented below.
-
retention
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> retention()
- Returns:
- Optional. This setting is applicable only for organizations that are soft-deleted (i.e., BillingType is not EVALUATION). It controls how long Organization data will be retained after the initial delete operation completes. During this period, the Organization may be restored to its last known state. After this period, the Organization will no longer be able to be restored. Default value is `DELETION_RETENTION_UNSPECIFIED`. Possible values are: `DELETION_RETENTION_UNSPECIFIED`, `MINIMUM`.
-
runtimeDatabaseEncryptionKeyName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> runtimeDatabaseEncryptionKeyName()
- Returns:
- Cloud KMS key name used for encrypting the data that is stored and replicated across runtime instances. Update is not allowed after the organization is created. If not specified, a Google-Managed encryption key will be used. Valid only when `RuntimeType` is CLOUD. For example: `projects/foo/locations/us/keyRings/bar/cryptoKeys/baz`.
-
runtimeType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> runtimeType()
- Returns:
- Runtime type of the Apigee organization based on the Apigee subscription purchased. Default value is `CLOUD`. Possible values are: `CLOUD`, `HYBRID`.
-
subscriptionType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> subscriptionType()
- Returns:
- Output only. Subscription type of the Apigee organization. Valid values include trial (free, limited, and for evaluation purposes only) or paid (full subscription has been purchased).
-
builder
public static OrganizationState.Builder builder()
-
builder
public static OrganizationState.Builder builder(OrganizationState defaults)
-
-