フレキシブルサーバリソースAPIで利用可能なTerraformのResource及びData一覧

フレキシブルサーバリソースAPIは、ユーザに設定された権限で利用可能な操作のみを提供します。
ここでは、VMware Cloud Director Terraform Providerで利用可能なResource及びdataの一覧を示します。

なお、2023/9/15時点の最新版であるVMware Cloud Director Terraform Provider 3.10で動作を確認しています。

利用可能なTerraformのResource及びData一覧
Resources

○:利用可能 △:一部利用可能 ×:利用不可

項目利用可否
vcd_api_token×
vcd_catalog×
vcd_catalog_access_control×
vcd_catalog_item※1
vcd_catalog_media※2
vcd_catalog_vapp_template※2
vcd_certificate_library×
vcd_cloned_vapp
vcd_edgegateway×
vcd_edgegateway_settings×
vcd_edgegateway_vpn×
vcd_external_network×
vcd_external_network_v2×
vcd_global_role×
vcd_independent_disk
vcd_inserted_media
vcd_ip_space×
vcd_ip_space_custom_quota×
vcd_ip_space_ip_allocation×
vcd_ip_space_uplink×
vcd_lb_app_profile×
vcd_lb_app_rule×
vcd_lb_server_pool×
vcd_lb_service_monitor×
vcd_lb_virtual_server×
vcd_network_direct×
vcd_network_isolated×
vcd_network_isolated_v2×
vcd_network_routed×
vcd_network_routed_v2×
vcd_nsxt_alb_cloud×
vcd_nsxt_alb_controller×
vcd_nsxt_alb_edgegateway_service_engine_group×
vcd_nsxt_alb_pool×
vcd_nsxt_alb_service_engine_group×
vcd_nsxt_alb_settings×
vcd_nsxt_alb_virtual_service×
vcd_nsxt_app_port_profile×
vcd_nsxt_distributed_firewall×
vcd_nsxt_distributed_firewall_rule×
vcd_nsxt_dynamic_security_group×
vcd_nsxt_edgegateway×
vcd_nsxt_edgegateway_bgp_configuration×
vcd_nsxt_edgegateway_bgp_ip_prefix_list×
vcd_nsxt_edgegateway_bgp_neighbor×
vcd_nsxt_edgegateway_dhcp_forwarding×
vcd_nsxt_edgegateway_dhcpv6×
vcd_nsxt_edgegateway_rate_limiting×
vcd_nsxt_edgegateway_static_route×
vcd_nsxt_firewall×
vcd_nsxt_ip_set×
vcd_nsxt_ipsec_vpn_tunnel×
vcd_nsxt_nat_rule×
vcd_nsxt_network_dhcp×
vcd_nsxt_network_dhcp_binding×
vcd_nsxt_network_imported×
vcd_nsxt_route_advertisement×
vcd_nsxt_security_group×
vcd_nsxv_dhcp_relay×
vcd_nsxv_distributed_firewall×
vcd_nsxv_dnat×
vcd_nsxv_firewall_rule×
vcd_nsxv_ip_set×
vcd_nsxv_snat×
vcd_org×
vcd_org_group×
vcd_org_ldap×
vcd_org_saml×
vcd_org_user×
vcd_org_vdc×
vcd_org_vdc_access_control×
vcd_provider_vdc×
vcd_rde×
vcd_rde_interface×
vcd_rde_interface_behavior×
vcd_rde_type×
vcd_rde_type_behavior×
vcd_rde_type_behavior_acl×
vcd_rights_bundle×
vcd_role×
vcd_security_tag×
vcd_service_account×
vcd_subscribed_catalog×
vcd_ui_plugin×
vcd_vapp
vcd_vapp_access_control×
vcd_vapp_firewall_rules×
vcd_vapp_nat_rules×
vcd_vapp_network
vcd_vapp_org_network
vcd_vapp_static_routing×
vcd_vapp_vm
vcd_vdc_group×
vcd_vm
vcd_vm_affinity_rule
vcd_vm_internal_disk
vcd_vm_placement_policy×
vcd_vm_sizing_policy×

※1:プライベートOSライブラリ上のOVAファイルを指定します。プライベートOSライブラリ以外のカタログは操作できません。

※2:プライベートOSライブラリのみ追加可能です。

Data Sources

○:利用可能 △:一部利用可能 ×:利用不可

項目利用可否
vcd_catalog
vcd_catalog_item
vcd_catalog_media
vcd_catalog_vapp_template×
vcd_certificate_library×
vcd_edgegateway×
vcd_external_network×
vcd_external_network_v2×
vcd_global_role×
vcd_independent_disk×
vcd_ip_space×
vcd_ip_space_custom_quota×
vcd_ip_space_ip_allocation×
vcd_ip_space_uplink×
vcd_lb_app_profile×
vcd_lb_app_rule×
vcd_lb_server_pool×
vcd_lb_service_monitor×
vcd_lb_virtual_server×
vcd_network_direct
vcd_network_isolated×
vcd_network_isolated_v2×
vcd_network_pool×
vcd_network_routed×
vcd_network_routed_v2×
vcd_nsxt_alb_cloud×
vcd_nsxt_alb_controller×
vcd_nsxt_alb_edgegateway_service_engine_group×
vcd_nsxt_alb_importable_cloud×
vcd_nsxt_alb_pool×
vcd_nsxt_alb_service_engine_group×
vcd_nsxt_alb_settings×
vcd_nsxt_alb_virtual_service×
vcd_nsxt_app_port_profile×
vcd_nsxt_distributed_firewall×
vcd_nsxt_distributed_firewall_rule×
vcd_nsxt_dynamic_security_group×
vcd_nsxt_edge_cluster×
vcd_nsxt_edgegateway×
vcd_nsxt_edgegateway_bgp_configuration×
vcd_nsxt_edgegateway_bgp_ip_prefix_list×
vcd_nsxt_edgegateway_bgp_neighbor×
vcd_nsxt_edgegateway_dhcp_forwarding×
vcd_nsxt_edgegateway_dhcpv6×
vcd_nsxt_edgegateway_qos_profile×
vcd_nsxt_edgegateway_rate_limiting×
vcd_nsxt_edgegateway_static_route×
vcd_nsxt_firewall×
vcd_nsxt_ip_set×
vcd_nsxt_ipsec_vpn_tunnel×
vcd_nsxt_manager×
vcd_nsxt_nat_rule×
vcd_nsxt_network_context_profile×
vcd_nsxt_network_dhcp×
vcd_nsxt_network_dhcp_binding×
vcd_nsxt_network_imported×
vcd_nsxt_route_advertisement×
vcd_nsxt_security_group×
vcd_nsxt_tier0_router×
vcd_nsxv_application×
vcd_nsxv_application_finder×
vcd_nsxv_application_group×
vcd_nsxv_dhcp_relay×
vcd_nsxv_distributed_firewall×
vcd_nsxv_dnat×
vcd_nsxv_firewall_rule×
vcd_nsxv_ip_set×
vcd_nsxv_snat×
vcd_org
vcd_org_group×
vcd_org_ldap×
vcd_org_saml×
vcd_org_saml_metadata×
vcd_org_user
vcd_org_vdc
vcd_portgroup×
vcd_provider_vdc×
vcd_rde×
vcd_rde_interface×
vcd_rde_interface_behavior×
vcd_rde_type×
vcd_rde_type_behavior×
vcd_rde_type_behavior_acl×
vcd_resource_list
vcd_resource_pool×
vcd_resource_schema
vcd_right×
vcd_rights_bundle×
vcd_role×
vcd_service_account×
vcd_storage_profile
vcd_subscribed_catalog×
vcd_task×
vcd_ui_plugin×
vcd_vapp
vcd_vapp_network
vcd_vapp_org_network×
vcd_vapp_vm
vcd_vcenter×
vcd_vdc_group×
vcd_vm
vcd_vm_affinity_rule×
vcd_vm_group×
vcd_vm_placement_policy
vcd_vm_sizing_policy×