InstanceArgs constructor

const InstanceArgs({
  1. Input<InstanceAccessLoggingConfig?>? accessLoggingConfig,
  2. Input<List<String>?>? consumerAcceptLists,
  3. Input<String?>? deletionPolicy,
  4. Input<String?>? description,
  5. Input<String?>? diskEncryptionKeyName,
  6. Input<String?>? displayName,
  7. Input<String?>? ipRange,
  8. required Input<String> location,
  9. Input<String?>? name,
  10. required Input<String> orgId,
  11. Input<String?>? peeringCidrRange,
})

Creates a new InstanceArgs. 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. 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,

Implementation

const InstanceArgs({
  this.accessLoggingConfig,
  this.consumerAcceptLists,
  this.deletionPolicy,
  this.description,
  this.diskEncryptionKeyName,
  this.displayName,
  this.ipRange,
  required this.location,
  this.name,
  required this.orgId,
  this.peeringCidrRange,
});