Documentation ¶
Index ¶
- 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 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 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 StackHCIRouteModel
- type StackHCISubnetModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 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 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 StackHCIRouteModel ¶
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"` }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.