InstanceState constructor
- Input<
InstanceAccessLoggingConfig?> ? accessLoggingConfig, - Input<
List< ? consumerAcceptLists,String> ?> - Input<
String?> ? deletionPolicy, - Input<
String?> ? description, - Input<
String?> ? diskEncryptionKeyName, - Input<
String?> ? displayName, - Input<
String?> ? host, - Input<
String?> ? ipRange, - Input<
String?> ? location, - Input<
String?> ? name, - Input<
String?> ? orgId, - Input<
String?> ? peeringCidrRange, - Input<
String?> ? port, - Input<
String?> ? serviceAttachment,
Creates a new InstanceState.
accessLoggingConfig Access logging configuration enables the access logging feature at the instance.
consumerAcceptLists Optional. Customer accept list represents the list of projects (id/number) on customer
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
description Description of the instance.
diskEncryptionKeyName Customer Managed Encryption Key (CMEK) used for disk and volume encryption. Required for Apigee paid subscriptions only.
displayName Display name of the instance.
host Output only. Hostname or IP address of the exposed Apigee endpoint used by clients to connect to the service.
ipRange IP range represents the customer-provided CIDR block of length 22 that will be used for
location Required. Compute Engine location where the instance resides.
name Resource ID of the instance.
orgId The Apigee Organization associated with the Apigee instance,
peeringCidrRange The size of the CIDR block range that will be reserved by the instance. For valid values,
port Output only. Port number of the exposed Apigee endpoint.
serviceAttachment Output only. Resource name of the service attachment created for the instance in
Implementation
const InstanceState({
this.accessLoggingConfig,
this.consumerAcceptLists,
this.deletionPolicy,
this.description,
this.diskEncryptionKeyName,
this.displayName,
this.host,
this.ipRange,
this.location,
this.name,
this.orgId,
this.peeringCidrRange,
this.port,
this.serviceAttachment,
});