Documentation
¶
Index ¶
- type ClusterModel
- type HostNetworkIntentAdapterPropertyOverrideModel
- type HostNetworkIntentModel
- type HostNetworkIntentQosPolicyOverrideModel
- type HostNetworkIntentVirtualSwitchConfigurationOverrideModel
- type HostNetworkModel
- type HostNetworkStorageNetworkModel
- type InfrastructureNetworkModel
- type IpPoolModel
- type OptionalServiceModel
- type PhysicalNodeModel
- type Registration
- func (r Registration) AssociatedGitHubLabel() string
- func (r Registration) DataSources() []sdk.DataSource
- func (r Registration) Name() string
- func (r Registration) Resources() []sdk.Resource
- func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
- func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
- func (r Registration) WebsiteCategories() []string
- type ScaleUnitModel
- type StackHCIClusterDataSource
- func (r StackHCIClusterDataSource) Arguments() map[string]*schema.Schema
- func (r StackHCIClusterDataSource) Attributes() map[string]*schema.Schema
- func (r StackHCIClusterDataSource) ModelObject() interface{}
- func (r StackHCIClusterDataSource) Read() sdk.ResourceFunc
- func (r StackHCIClusterDataSource) ResourceType() string
- type StackHCIClusterDataSourceModel
- type StackHCIDeploymentSettingModel
- type StackHCIDeploymentSettingResource
- func (StackHCIDeploymentSettingResource) Arguments() map[string]*pluginsdk.Schema
- func (StackHCIDeploymentSettingResource) Attributes() map[string]*pluginsdk.Schema
- func (r StackHCIDeploymentSettingResource) Create() sdk.ResourceFunc
- func (StackHCIDeploymentSettingResource) Delete() sdk.ResourceFunc
- func (StackHCIDeploymentSettingResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (StackHCIDeploymentSettingResource) ModelObject() interface{}
- func (StackHCIDeploymentSettingResource) Read() sdk.ResourceFunc
- func (StackHCIDeploymentSettingResource) ResourceType() string
- type StackHCIExtensionResource
- func (r StackHCIExtensionResource) Arguments() map[string]*schema.Schema
- func (r StackHCIExtensionResource) Attributes() map[string]*schema.Schema
- func (r StackHCIExtensionResource) Create() sdk.ResourceFunc
- func (r StackHCIExtensionResource) CustomizeDiff() sdk.ResourceFunc
- func (r StackHCIExtensionResource) Delete() sdk.ResourceFunc
- func (r StackHCIExtensionResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r StackHCIExtensionResource) ModelObject() interface{}
- func (r StackHCIExtensionResource) Read() sdk.ResourceFunc
- func (r StackHCIExtensionResource) ResourceType() string
- func (r StackHCIExtensionResource) Update() sdk.ResourceFunc
- type StackHCIExtensionResourceModel
- type StackHCIIPConfigurationModel
- type StackHCIIPPoolModel
- type StackHCILogicalNetworkResource
- func (StackHCILogicalNetworkResource) Arguments() map[string]*pluginsdk.Schema
- func (StackHCILogicalNetworkResource) Attributes() map[string]*pluginsdk.Schema
- func (r StackHCILogicalNetworkResource) Create() sdk.ResourceFunc
- func (r StackHCILogicalNetworkResource) Delete() sdk.ResourceFunc
- func (StackHCILogicalNetworkResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (StackHCILogicalNetworkResource) ModelObject() interface{}
- func (r StackHCILogicalNetworkResource) Read() sdk.ResourceFunc
- func (StackHCILogicalNetworkResource) ResourceType() string
- func (r StackHCILogicalNetworkResource) Update() sdk.ResourceFunc
- type StackHCILogicalNetworkResourceModel
- type StackHCIMarketplaceGalleryImageIdentifier
- type StackHCIMarketplaceGalleryImageResource
- func (StackHCIMarketplaceGalleryImageResource) Arguments() map[string]*pluginsdk.Schema
- func (StackHCIMarketplaceGalleryImageResource) Attributes() map[string]*pluginsdk.Schema
- func (r StackHCIMarketplaceGalleryImageResource) Create() sdk.ResourceFunc
- func (r StackHCIMarketplaceGalleryImageResource) Delete() sdk.ResourceFunc
- func (StackHCIMarketplaceGalleryImageResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (StackHCIMarketplaceGalleryImageResource) ModelObject() interface{}
- func (r StackHCIMarketplaceGalleryImageResource) Read() sdk.ResourceFunc
- func (StackHCIMarketplaceGalleryImageResource) ResourceType() string
- func (r StackHCIMarketplaceGalleryImageResource) Update() sdk.ResourceFunc
- type StackHCIMarketplaceGalleryImageResourceModel
- type StackHCINetworkInterfaceResource
- func (StackHCINetworkInterfaceResource) Arguments() map[string]*pluginsdk.Schema
- func (StackHCINetworkInterfaceResource) Attributes() map[string]*pluginsdk.Schema
- func (r StackHCINetworkInterfaceResource) Create() sdk.ResourceFunc
- func (r StackHCINetworkInterfaceResource) Delete() sdk.ResourceFunc
- func (StackHCINetworkInterfaceResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (StackHCINetworkInterfaceResource) ModelObject() interface{}
- func (r StackHCINetworkInterfaceResource) Read() sdk.ResourceFunc
- func (StackHCINetworkInterfaceResource) ResourceType() string
- func (r StackHCINetworkInterfaceResource) Update() sdk.ResourceFunc
- type StackHCINetworkInterfaceResourceModel
- type StackHCIRouteModel
- type StackHCIStoragePathDataSource
- func (r StackHCIStoragePathDataSource) Arguments() map[string]*pluginsdk.Schema
- func (r StackHCIStoragePathDataSource) Attributes() map[string]*pluginsdk.Schema
- func (r StackHCIStoragePathDataSource) ModelObject() interface{}
- func (r StackHCIStoragePathDataSource) Read() sdk.ResourceFunc
- func (r StackHCIStoragePathDataSource) ResourceType() string
- type StackHCIStoragePathDataSourceModel
- type StackHCIStoragePathResource
- func (StackHCIStoragePathResource) Arguments() map[string]*pluginsdk.Schema
- func (StackHCIStoragePathResource) Attributes() map[string]*pluginsdk.Schema
- func (r StackHCIStoragePathResource) Create() sdk.ResourceFunc
- func (r StackHCIStoragePathResource) Delete() sdk.ResourceFunc
- func (StackHCIStoragePathResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (StackHCIStoragePathResource) ModelObject() interface{}
- func (r StackHCIStoragePathResource) Read() sdk.ResourceFunc
- func (StackHCIStoragePathResource) ResourceType() string
- func (r StackHCIStoragePathResource) Update() sdk.ResourceFunc
- type StackHCIStoragePathResourceModel
- type StackHCISubnetModel
- type StackHCIVirtualHardDiskResource
- func (StackHCIVirtualHardDiskResource) Arguments() map[string]*pluginsdk.Schema
- func (StackHCIVirtualHardDiskResource) Attributes() map[string]*pluginsdk.Schema
- func (r StackHCIVirtualHardDiskResource) Create() sdk.ResourceFunc
- func (r StackHCIVirtualHardDiskResource) Delete() sdk.ResourceFunc
- func (StackHCIVirtualHardDiskResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (StackHCIVirtualHardDiskResource) ModelObject() interface{}
- func (r StackHCIVirtualHardDiskResource) Read() sdk.ResourceFunc
- func (StackHCIVirtualHardDiskResource) ResourceType() string
- func (r StackHCIVirtualHardDiskResource) Update() sdk.ResourceFunc
- type StackHCIVirtualHardDiskResourceModel
- type StorageModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterModel ¶
type HostNetworkIntentModel ¶
type HostNetworkIntentModel struct { Adapter []string `tfschema:"adapter"` AdapterPropertyOverride []HostNetworkIntentAdapterPropertyOverrideModel `tfschema:"adapter_property_override"` AdapterPropertyOverrideEnabled bool `tfschema:"adapter_property_override_enabled"` Name string `tfschema:"name"` QosPolicyOverride []HostNetworkIntentQosPolicyOverrideModel `tfschema:"qos_policy_override"` QosPolicyOverrideEnabled bool `tfschema:"qos_policy_override_enabled"` TrafficType []string `tfschema:"traffic_type"` VirtualSwitchConfigurationOverride []HostNetworkIntentVirtualSwitchConfigurationOverrideModel `tfschema:"virtual_switch_configuration_override"` VirtualSwitchConfigurationOverrideEnabled bool `tfschema:"virtual_switch_configuration_override_enabled"` }
type HostNetworkModel ¶
type HostNetworkModel struct { Intent []HostNetworkIntentModel `tfschema:"intent"` StorageAutoIpEnabled bool `tfschema:"storage_auto_ip_enabled"` StorageConnectivitySwitchlessEnabled bool `tfschema:"storage_connectivity_switchless_enabled"` StorageNetwork []HostNetworkStorageNetworkModel `tfschema:"storage_network"` }
type InfrastructureNetworkModel ¶
type InfrastructureNetworkModel struct { DhcpEnabled bool `tfschema:"dhcp_enabled"` SubnetMask string `tfschema:"subnet_mask"` Gateway string `tfschema:"gateway"` IpPool []IpPoolModel `tfschema:"ip_pool"` DnsServer []string `tfschema:"dns_server"` }
type IpPoolModel ¶
type OptionalServiceModel ¶
type OptionalServiceModel struct {
CustomLocation string `tfschema:"custom_location"`
}
type PhysicalNodeModel ¶
type Registration ¶
type Registration struct{}
func (Registration) AssociatedGitHubLabel ¶
func (r Registration) AssociatedGitHubLabel() string
func (Registration) DataSources ¶
func (r Registration) DataSources() []sdk.DataSource
func (Registration) Resources ¶
func (r Registration) Resources() []sdk.Resource
func (Registration) SupportedDataSources ¶
func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
SupportedDataSources returns the supported Data Sources supported by this Service
func (Registration) SupportedResources ¶
func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
SupportedResources returns the supported Resources supported by this Service
func (Registration) WebsiteCategories ¶
func (r Registration) WebsiteCategories() []string
WebsiteCategories returns a list of categories which can be used for the sidebar
type ScaleUnitModel ¶
type ScaleUnitModel struct { ActiveDirectoryOrganizationalUnitPath string `tfschema:"active_directory_organizational_unit_path"` Cluster []ClusterModel `tfschema:"cluster"` DomainFqdn string `tfschema:"domain_fqdn"` HostNetwork []HostNetworkModel `tfschema:"host_network"` InfrastructureNetwork []InfrastructureNetworkModel `tfschema:"infrastructure_network"` NamePrefix string `tfschema:"name_prefix"` OptionalService []OptionalServiceModel `tfschema:"optional_service"` PhysicalNode []PhysicalNodeModel `tfschema:"physical_node"` SecretsLocation string `tfschema:"secrets_location"` Storage []StorageModel `tfschema:"storage"` // flatten 'observability' block, for API always return them StreamingDataClientEnabled bool `tfschema:"streaming_data_client_enabled"` EuLocationEnabled bool `tfschema:"eu_location_enabled"` EpisodicDataUploadEnabled bool `tfschema:"episodic_data_upload_enabled"` // flatten 'securitySetting' block, for API always return them BitlockerBootVolumeEnabled bool `tfschema:"bitlocker_boot_volume_enabled"` BitlockerDataVolumeEnabled bool `tfschema:"bitlocker_data_volume_enabled"` CredentialGuardEnabled bool `tfschema:"credential_guard_enabled"` DriftControlEnabled bool `tfschema:"drift_control_enabled"` DrtmProtectionEnabled bool `tfschema:"drtm_protection_enabled"` HvciProtectionEnabled bool `tfschema:"hvci_protection_enabled"` SideChannelMitigationEnabled bool `tfschema:"side_channel_mitigation_enabled"` SmbSigningEnabled bool `tfschema:"smb_signing_enabled"` SmbClusterEncryptionEnabled bool `tfschema:"smb_cluster_encryption_enabled"` WdacEnabled bool `tfschema:"wdac_enabled"` }
type StackHCIClusterDataSource ¶
type StackHCIClusterDataSource struct{}
func (StackHCIClusterDataSource) Arguments ¶
func (r StackHCIClusterDataSource) Arguments() map[string]*schema.Schema
func (StackHCIClusterDataSource) Attributes ¶
func (r StackHCIClusterDataSource) Attributes() map[string]*schema.Schema
func (StackHCIClusterDataSource) ModelObject ¶
func (r StackHCIClusterDataSource) ModelObject() interface{}
func (StackHCIClusterDataSource) Read ¶
func (r StackHCIClusterDataSource) Read() sdk.ResourceFunc
func (StackHCIClusterDataSource) ResourceType ¶
func (r StackHCIClusterDataSource) ResourceType() string
type StackHCIClusterDataSourceModel ¶
type StackHCIClusterDataSourceModel struct { Name string `tfschema:"name"` ResourceGroupName string `tfschema:"resource_group_name"` Location string `tfschema:"location"` ClientId string `tfschema:"client_id"` TenantId string `tfschema:"tenant_id"` AutomanageConfigurationId string `tfschema:"automanage_configuration_id"` CloudId string `tfschema:"cloud_id"` ServiceEndpoint string `tfschema:"service_endpoint"` ResourceProviderObjectId string `tfschema:"resource_provider_object_id"` Identity []identity.ModelSystemAssigned `tfschema:"identity"` Tags map[string]interface{} `tfschema:"tags"` }
type StackHCIDeploymentSettingModel ¶
type StackHCIDeploymentSettingModel struct { StackHCIClusterId string `tfschema:"stack_hci_cluster_id"` ArcResourceIds []string `tfschema:"arc_resource_ids"` Version string `tfschema:"version"` ScaleUnit []ScaleUnitModel `tfschema:"scale_unit"` }
type StackHCIDeploymentSettingResource ¶
type StackHCIDeploymentSettingResource struct{}
func (StackHCIDeploymentSettingResource) Arguments ¶
func (StackHCIDeploymentSettingResource) Arguments() map[string]*pluginsdk.Schema
func (StackHCIDeploymentSettingResource) Attributes ¶
func (StackHCIDeploymentSettingResource) Attributes() map[string]*pluginsdk.Schema
func (StackHCIDeploymentSettingResource) Create ¶
func (r StackHCIDeploymentSettingResource) Create() sdk.ResourceFunc
func (StackHCIDeploymentSettingResource) Delete ¶
func (StackHCIDeploymentSettingResource) Delete() sdk.ResourceFunc
func (StackHCIDeploymentSettingResource) IDValidationFunc ¶
func (StackHCIDeploymentSettingResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (StackHCIDeploymentSettingResource) ModelObject ¶
func (StackHCIDeploymentSettingResource) ModelObject() interface{}
func (StackHCIDeploymentSettingResource) Read ¶
func (StackHCIDeploymentSettingResource) Read() sdk.ResourceFunc
func (StackHCIDeploymentSettingResource) ResourceType ¶
func (StackHCIDeploymentSettingResource) ResourceType() string
type StackHCIExtensionResource ¶
type StackHCIExtensionResource struct{}
func (StackHCIExtensionResource) Arguments ¶
func (r StackHCIExtensionResource) Arguments() map[string]*schema.Schema
func (StackHCIExtensionResource) Attributes ¶
func (r StackHCIExtensionResource) Attributes() map[string]*schema.Schema
func (StackHCIExtensionResource) Create ¶
func (r StackHCIExtensionResource) Create() sdk.ResourceFunc
func (StackHCIExtensionResource) CustomizeDiff ¶
func (r StackHCIExtensionResource) CustomizeDiff() sdk.ResourceFunc
func (StackHCIExtensionResource) Delete ¶
func (r StackHCIExtensionResource) Delete() sdk.ResourceFunc
func (StackHCIExtensionResource) IDValidationFunc ¶
func (r StackHCIExtensionResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (StackHCIExtensionResource) ModelObject ¶
func (r StackHCIExtensionResource) ModelObject() interface{}
func (StackHCIExtensionResource) Read ¶
func (r StackHCIExtensionResource) Read() sdk.ResourceFunc
func (StackHCIExtensionResource) ResourceType ¶
func (r StackHCIExtensionResource) ResourceType() string
func (StackHCIExtensionResource) Update ¶
func (r StackHCIExtensionResource) Update() sdk.ResourceFunc
type StackHCIExtensionResourceModel ¶
type StackHCIExtensionResourceModel struct { Name string `tfschema:"name"` ArcSettingId string `tfschema:"arc_setting_id"` AutoUpgradeMinorVersionEnabled bool `tfschema:"auto_upgrade_minor_version_enabled"` AutomaticUpgradeEnabled bool `tfschema:"automatic_upgrade_enabled"` ProtectedSettings string `tfschema:"protected_settings"` Publisher string `tfschema:"publisher"` Settings string `tfschema:"settings"` Type string `tfschema:"type"` TypeHandlerVersion string `tfschema:"type_handler_version"` }
type StackHCIIPPoolModel ¶
type StackHCILogicalNetworkResource ¶
type StackHCILogicalNetworkResource struct{}
func (StackHCILogicalNetworkResource) Arguments ¶
func (StackHCILogicalNetworkResource) Arguments() map[string]*pluginsdk.Schema
func (StackHCILogicalNetworkResource) Attributes ¶
func (StackHCILogicalNetworkResource) Attributes() map[string]*pluginsdk.Schema
func (StackHCILogicalNetworkResource) Create ¶
func (r StackHCILogicalNetworkResource) Create() sdk.ResourceFunc
func (StackHCILogicalNetworkResource) Delete ¶
func (r StackHCILogicalNetworkResource) Delete() sdk.ResourceFunc
func (StackHCILogicalNetworkResource) IDValidationFunc ¶
func (StackHCILogicalNetworkResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (StackHCILogicalNetworkResource) ModelObject ¶
func (StackHCILogicalNetworkResource) ModelObject() interface{}
func (StackHCILogicalNetworkResource) Read ¶
func (r StackHCILogicalNetworkResource) Read() sdk.ResourceFunc
func (StackHCILogicalNetworkResource) ResourceType ¶
func (StackHCILogicalNetworkResource) ResourceType() string
func (StackHCILogicalNetworkResource) Update ¶
func (r StackHCILogicalNetworkResource) Update() sdk.ResourceFunc
type StackHCILogicalNetworkResourceModel ¶
type StackHCILogicalNetworkResourceModel struct { Name string `tfschema:"name"` ResourceGroupName string `tfschema:"resource_group_name"` Location string `tfschema:"location"` CustomLocationId string `tfschema:"custom_location_id"` DNSServers []string `tfschema:"dns_servers"` Subnet []StackHCISubnetModel `tfschema:"subnet"` VirtualSwitchName string `tfschema:"virtual_switch_name"` Tags map[string]interface{} `tfschema:"tags"` }
type StackHCIMarketplaceGalleryImageResource ¶
type StackHCIMarketplaceGalleryImageResource struct{}
func (StackHCIMarketplaceGalleryImageResource) Arguments ¶
func (StackHCIMarketplaceGalleryImageResource) Arguments() map[string]*pluginsdk.Schema
func (StackHCIMarketplaceGalleryImageResource) Attributes ¶
func (StackHCIMarketplaceGalleryImageResource) Attributes() map[string]*pluginsdk.Schema
func (StackHCIMarketplaceGalleryImageResource) Create ¶
func (r StackHCIMarketplaceGalleryImageResource) Create() sdk.ResourceFunc
func (StackHCIMarketplaceGalleryImageResource) Delete ¶
func (r StackHCIMarketplaceGalleryImageResource) Delete() sdk.ResourceFunc
func (StackHCIMarketplaceGalleryImageResource) IDValidationFunc ¶
func (StackHCIMarketplaceGalleryImageResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (StackHCIMarketplaceGalleryImageResource) ModelObject ¶
func (StackHCIMarketplaceGalleryImageResource) ModelObject() interface{}
func (StackHCIMarketplaceGalleryImageResource) Read ¶
func (r StackHCIMarketplaceGalleryImageResource) Read() sdk.ResourceFunc
func (StackHCIMarketplaceGalleryImageResource) ResourceType ¶
func (StackHCIMarketplaceGalleryImageResource) ResourceType() string
func (StackHCIMarketplaceGalleryImageResource) Update ¶
func (r StackHCIMarketplaceGalleryImageResource) Update() sdk.ResourceFunc
type StackHCIMarketplaceGalleryImageResourceModel ¶
type StackHCIMarketplaceGalleryImageResourceModel struct { Name string `tfschema:"name"` ResourceGroupName string `tfschema:"resource_group_name"` Location string `tfschema:"location"` CustomLocationId string `tfschema:"custom_location_id"` HypervGeneration string `tfschema:"hyperv_generation"` Identifier []StackHCIMarketplaceGalleryImageIdentifier `tfschema:"identifier"` OsType string `tfschema:"os_type"` Version string `tfschema:"version"` StoragePathId string `tfschema:"storage_path_id"` Tags map[string]interface{} `tfschema:"tags"` }
type StackHCINetworkInterfaceResource ¶
type StackHCINetworkInterfaceResource struct{}
func (StackHCINetworkInterfaceResource) Arguments ¶
func (StackHCINetworkInterfaceResource) Arguments() map[string]*pluginsdk.Schema
func (StackHCINetworkInterfaceResource) Attributes ¶
func (StackHCINetworkInterfaceResource) Attributes() map[string]*pluginsdk.Schema
func (StackHCINetworkInterfaceResource) Create ¶
func (r StackHCINetworkInterfaceResource) Create() sdk.ResourceFunc
func (StackHCINetworkInterfaceResource) Delete ¶
func (r StackHCINetworkInterfaceResource) Delete() sdk.ResourceFunc
func (StackHCINetworkInterfaceResource) IDValidationFunc ¶
func (StackHCINetworkInterfaceResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (StackHCINetworkInterfaceResource) ModelObject ¶
func (StackHCINetworkInterfaceResource) ModelObject() interface{}
func (StackHCINetworkInterfaceResource) Read ¶
func (r StackHCINetworkInterfaceResource) Read() sdk.ResourceFunc
func (StackHCINetworkInterfaceResource) ResourceType ¶
func (StackHCINetworkInterfaceResource) ResourceType() string
func (StackHCINetworkInterfaceResource) Update ¶
func (r StackHCINetworkInterfaceResource) Update() sdk.ResourceFunc
type StackHCINetworkInterfaceResourceModel ¶
type StackHCINetworkInterfaceResourceModel struct { Name string `tfschema:"name"` ResourceGroupName string `tfschema:"resource_group_name"` Location string `tfschema:"location"` CustomLocationId string `tfschema:"custom_location_id"` DNSServers []string `tfschema:"dns_servers"` IPConfiguration []StackHCIIPConfigurationModel `tfschema:"ip_configuration"` MACAddress string `tfschema:"mac_address"` Tags map[string]interface{} `tfschema:"tags"` }
type StackHCIRouteModel ¶
type StackHCIStoragePathDataSource ¶
type StackHCIStoragePathDataSource struct{}
func (StackHCIStoragePathDataSource) Arguments ¶
func (r StackHCIStoragePathDataSource) Arguments() map[string]*pluginsdk.Schema
func (StackHCIStoragePathDataSource) Attributes ¶
func (r StackHCIStoragePathDataSource) Attributes() map[string]*pluginsdk.Schema
func (StackHCIStoragePathDataSource) ModelObject ¶
func (r StackHCIStoragePathDataSource) ModelObject() interface{}
func (StackHCIStoragePathDataSource) Read ¶
func (r StackHCIStoragePathDataSource) Read() sdk.ResourceFunc
func (StackHCIStoragePathDataSource) ResourceType ¶
func (r StackHCIStoragePathDataSource) ResourceType() string
type StackHCIStoragePathDataSourceModel ¶
type StackHCIStoragePathDataSourceModel struct { Name string `tfschema:"name"` ResourceGroupName string `tfschema:"resource_group_name"` Location string `tfschema:"location"` CustomLocationId string `tfschema:"custom_location_id"` Path string `tfschema:"path"` Tags map[string]interface{} `tfschema:"tags"` }
type StackHCIStoragePathResource ¶
type StackHCIStoragePathResource struct{}
func (StackHCIStoragePathResource) Arguments ¶
func (StackHCIStoragePathResource) Arguments() map[string]*pluginsdk.Schema
func (StackHCIStoragePathResource) Attributes ¶
func (StackHCIStoragePathResource) Attributes() map[string]*pluginsdk.Schema
func (StackHCIStoragePathResource) Create ¶
func (r StackHCIStoragePathResource) Create() sdk.ResourceFunc
func (StackHCIStoragePathResource) Delete ¶
func (r StackHCIStoragePathResource) Delete() sdk.ResourceFunc
func (StackHCIStoragePathResource) IDValidationFunc ¶
func (StackHCIStoragePathResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (StackHCIStoragePathResource) ModelObject ¶
func (StackHCIStoragePathResource) ModelObject() interface{}
func (StackHCIStoragePathResource) Read ¶
func (r StackHCIStoragePathResource) Read() sdk.ResourceFunc
func (StackHCIStoragePathResource) ResourceType ¶
func (StackHCIStoragePathResource) ResourceType() string
func (StackHCIStoragePathResource) Update ¶
func (r StackHCIStoragePathResource) Update() sdk.ResourceFunc
type StackHCIStoragePathResourceModel ¶
type StackHCIStoragePathResourceModel struct { Name string `tfschema:"name"` ResourceGroupName string `tfschema:"resource_group_name"` Location string `tfschema:"location"` CustomLocationId string `tfschema:"custom_location_id"` Path string `tfschema:"path"` Tags map[string]interface{} `tfschema:"tags"` }
type StackHCISubnetModel ¶
type StackHCISubnetModel struct { AddressPrefix string `tfschema:"address_prefix"` IpAllocationMethod string `tfschema:"ip_allocation_method"` IpPool []StackHCIIPPoolModel `tfschema:"ip_pool"` Route []StackHCIRouteModel `tfschema:"route"` VlanId int64 `tfschema:"vlan_id"` }
type StackHCIVirtualHardDiskResource ¶
type StackHCIVirtualHardDiskResource struct{}
func (StackHCIVirtualHardDiskResource) Arguments ¶
func (StackHCIVirtualHardDiskResource) Arguments() map[string]*pluginsdk.Schema
func (StackHCIVirtualHardDiskResource) Attributes ¶
func (StackHCIVirtualHardDiskResource) Attributes() map[string]*pluginsdk.Schema
func (StackHCIVirtualHardDiskResource) Create ¶
func (r StackHCIVirtualHardDiskResource) Create() sdk.ResourceFunc
func (StackHCIVirtualHardDiskResource) Delete ¶
func (r StackHCIVirtualHardDiskResource) Delete() sdk.ResourceFunc
func (StackHCIVirtualHardDiskResource) IDValidationFunc ¶
func (StackHCIVirtualHardDiskResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (StackHCIVirtualHardDiskResource) ModelObject ¶
func (StackHCIVirtualHardDiskResource) ModelObject() interface{}
func (StackHCIVirtualHardDiskResource) Read ¶
func (r StackHCIVirtualHardDiskResource) Read() sdk.ResourceFunc
func (StackHCIVirtualHardDiskResource) ResourceType ¶
func (StackHCIVirtualHardDiskResource) ResourceType() string
func (StackHCIVirtualHardDiskResource) Update ¶
func (r StackHCIVirtualHardDiskResource) Update() sdk.ResourceFunc
type StackHCIVirtualHardDiskResourceModel ¶
type StackHCIVirtualHardDiskResourceModel struct { Name string `tfschema:"name"` ResourceGroupName string `tfschema:"resource_group_name"` Location string `tfschema:"location"` CustomLocationId string `tfschema:"custom_location_id"` BlockSizeInBytes int64 `tfschema:"block_size_in_bytes"` DiskFileFormat string `tfschema:"disk_file_format"` DiskSizeInGB int64 `tfschema:"disk_size_in_gb"` DynamicEnabled bool `tfschema:"dynamic_enabled"` HypervGeneration string `tfschema:"hyperv_generation"` LogicalSectorInBytes int64 `tfschema:"logical_sector_in_bytes"` PhysicalSectorInBytes int64 `tfschema:"physical_sector_in_bytes"` StoragePathId string `tfschema:"storage_path_id"` Tags map[string]interface{} `tfschema:"tags"` }
type StorageModel ¶
type StorageModel struct {
ConfigurationMode string `tfschema:"configuration_mode"`
}
Source Files
¶
- registration.go
- stack_hci_cluster_data_source.go
- stack_hci_cluster_resource.go
- stack_hci_deployment_setting_resource.go
- stack_hci_extension_resource.go
- stack_hci_logical_network_resource.go
- stack_hci_marketplace_gallery_image_resource.go
- stack_hci_network_interface_resource.go
- stack_hci_storage_path_data_source.go
- stack_hci_storage_path_resource.go
- stack_hci_virtual_hard_disk_resource.go
Click to show internal directories.
Click to hide internal directories.