フレキシブルサーバリソース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 ×