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