Skip to content

Latest commit

 

History

History
426 lines (359 loc) · 9.66 KB

aci_epg_to_domain.md

File metadata and controls

426 lines (359 loc) · 9.66 KB

aci_epg_to_domain

back

Index

Terraform

terraform {
  required_providers {
    aci = ">= 0.5.4"
  }
}

top

Example Usage

module "aci_epg_to_domain" {
  source = "./modules/aci/r/aci_epg_to_domain"

  # allow_micro_seg - (optional) is a type of bool
  allow_micro_seg = null
  # annotation - (optional) is a type of string
  annotation = null
  # application_epg_dn - (required) is a type of string
  application_epg_dn = null
  # binding_type - (optional) is a type of string
  binding_type = null
  # delimiter - (optional) is a type of string
  delimiter = null
  # description - (optional) is a type of string
  description = null
  # encap - (optional) is a type of string
  encap = null
  # encap_mode - (optional) is a type of string
  encap_mode = null
  # epg_cos - (optional) is a type of string
  epg_cos = null
  # epg_cos_pref - (optional) is a type of string
  epg_cos_pref = null
  # instr_imedcy - (optional) is a type of string
  instr_imedcy = null
  # lag_policy_name - (optional) is a type of string
  lag_policy_name = null
  # netflow_dir - (optional) is a type of string
  netflow_dir = null
  # netflow_pref - (optional) is a type of string
  netflow_pref = null
  # num_ports - (optional) is a type of string
  num_ports = null
  # port_allocation - (optional) is a type of string
  port_allocation = null
  # primary_encap - (optional) is a type of string
  primary_encap = null
  # primary_encap_inner - (optional) is a type of string
  primary_encap_inner = null
  # res_imedcy - (optional) is a type of string
  res_imedcy = null
  # secondary_encap_inner - (optional) is a type of string
  secondary_encap_inner = null
  # switching_mode - (optional) is a type of string
  switching_mode = null
  # tdn - (required) is a type of string
  tdn = null
  # vmm_allow_promiscuous - (optional) is a type of string
  vmm_allow_promiscuous = null
  # vmm_forged_transmits - (optional) is a type of string
  vmm_forged_transmits = null
  # vmm_mac_changes - (optional) is a type of string
  vmm_mac_changes = null
}

top

Variables

variable "allow_micro_seg" {
  description = "(optional)"
  type        = bool
  default     = null
}

variable "annotation" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "application_epg_dn" {
  description = "(required)"
  type        = string
}

variable "binding_type" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "delimiter" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "description" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "encap" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "encap_mode" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "epg_cos" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "epg_cos_pref" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "instr_imedcy" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "lag_policy_name" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "netflow_dir" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "netflow_pref" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "num_ports" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "port_allocation" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "primary_encap" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "primary_encap_inner" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "res_imedcy" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "secondary_encap_inner" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "switching_mode" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "tdn" {
  description = "(required)"
  type        = string
}

variable "vmm_allow_promiscuous" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "vmm_forged_transmits" {
  description = "(optional)"
  type        = string
  default     = null
}

variable "vmm_mac_changes" {
  description = "(optional)"
  type        = string
  default     = null
}

top

Resource

resource "aci_epg_to_domain" "this" {
  # allow_micro_seg - (optional) is a type of bool
  allow_micro_seg = var.allow_micro_seg
  # annotation - (optional) is a type of string
  annotation = var.annotation
  # application_epg_dn - (required) is a type of string
  application_epg_dn = var.application_epg_dn
  # binding_type - (optional) is a type of string
  binding_type = var.binding_type
  # delimiter - (optional) is a type of string
  delimiter = var.delimiter
  # description - (optional) is a type of string
  description = var.description
  # encap - (optional) is a type of string
  encap = var.encap
  # encap_mode - (optional) is a type of string
  encap_mode = var.encap_mode
  # epg_cos - (optional) is a type of string
  epg_cos = var.epg_cos
  # epg_cos_pref - (optional) is a type of string
  epg_cos_pref = var.epg_cos_pref
  # instr_imedcy - (optional) is a type of string
  instr_imedcy = var.instr_imedcy
  # lag_policy_name - (optional) is a type of string
  lag_policy_name = var.lag_policy_name
  # netflow_dir - (optional) is a type of string
  netflow_dir = var.netflow_dir
  # netflow_pref - (optional) is a type of string
  netflow_pref = var.netflow_pref
  # num_ports - (optional) is a type of string
  num_ports = var.num_ports
  # port_allocation - (optional) is a type of string
  port_allocation = var.port_allocation
  # primary_encap - (optional) is a type of string
  primary_encap = var.primary_encap
  # primary_encap_inner - (optional) is a type of string
  primary_encap_inner = var.primary_encap_inner
  # res_imedcy - (optional) is a type of string
  res_imedcy = var.res_imedcy
  # secondary_encap_inner - (optional) is a type of string
  secondary_encap_inner = var.secondary_encap_inner
  # switching_mode - (optional) is a type of string
  switching_mode = var.switching_mode
  # tdn - (required) is a type of string
  tdn = var.tdn
  # vmm_allow_promiscuous - (optional) is a type of string
  vmm_allow_promiscuous = var.vmm_allow_promiscuous
  # vmm_forged_transmits - (optional) is a type of string
  vmm_forged_transmits = var.vmm_forged_transmits
  # vmm_mac_changes - (optional) is a type of string
  vmm_mac_changes = var.vmm_mac_changes
}

top

Outputs

output "allow_micro_seg" {
  description = "returns a bool"
  value       = aci_epg_to_domain.this.allow_micro_seg
}

output "binding_type" {
  description = "returns a string"
  value       = aci_epg_to_domain.this.binding_type
}

output "delimiter" {
  description = "returns a string"
  value       = aci_epg_to_domain.this.delimiter
}

output "description" {
  description = "returns a string"
  value       = aci_epg_to_domain.this.description
}

output "encap" {
  description = "returns a string"
  value       = aci_epg_to_domain.this.encap
}

output "encap_mode" {
  description = "returns a string"
  value       = aci_epg_to_domain.this.encap_mode
}

output "epg_cos" {
  description = "returns a string"
  value       = aci_epg_to_domain.this.epg_cos
}

output "epg_cos_pref" {
  description = "returns a string"
  value       = aci_epg_to_domain.this.epg_cos_pref
}

output "id" {
  description = "returns a string"
  value       = aci_epg_to_domain.this.id
}

output "instr_imedcy" {
  description = "returns a string"
  value       = aci_epg_to_domain.this.instr_imedcy
}

output "lag_policy_name" {
  description = "returns a string"
  value       = aci_epg_to_domain.this.lag_policy_name
}

output "netflow_dir" {
  description = "returns a string"
  value       = aci_epg_to_domain.this.netflow_dir
}

output "netflow_pref" {
  description = "returns a string"
  value       = aci_epg_to_domain.this.netflow_pref
}

output "num_ports" {
  description = "returns a string"
  value       = aci_epg_to_domain.this.num_ports
}

output "port_allocation" {
  description = "returns a string"
  value       = aci_epg_to_domain.this.port_allocation
}

output "primary_encap" {
  description = "returns a string"
  value       = aci_epg_to_domain.this.primary_encap
}

output "primary_encap_inner" {
  description = "returns a string"
  value       = aci_epg_to_domain.this.primary_encap_inner
}

output "res_imedcy" {
  description = "returns a string"
  value       = aci_epg_to_domain.this.res_imedcy
}

output "secondary_encap_inner" {
  description = "returns a string"
  value       = aci_epg_to_domain.this.secondary_encap_inner
}

output "switching_mode" {
  description = "returns a string"
  value       = aci_epg_to_domain.this.switching_mode
}

output "vmm_allow_promiscuous" {
  description = "returns a string"
  value       = aci_epg_to_domain.this.vmm_allow_promiscuous
}

output "vmm_forged_transmits" {
  description = "returns a string"
  value       = aci_epg_to_domain.this.vmm_forged_transmits
}

output "vmm_id" {
  description = "returns a string"
  value       = aci_epg_to_domain.this.vmm_id
}

output "vmm_mac_changes" {
  description = "returns a string"
  value       = aci_epg_to_domain.this.vmm_mac_changes
}

output "this" {
  value = aci_epg_to_domain.this
}

top