Documentation
¶
Index ¶
- type ApiServerProfile
- type ClusterProfile
- type IngressProfile
- type MainProfile
- type NetworkProfile
- type RedHatOpenShiftCluster
- func (r RedHatOpenShiftCluster) Arguments() map[string]*pluginsdk.Schema
- func (r RedHatOpenShiftCluster) Attributes() map[string]*pluginsdk.Schema
- func (r RedHatOpenShiftCluster) Create() sdk.ResourceFunc
- func (r RedHatOpenShiftCluster) Delete() sdk.ResourceFunc
- func (r RedHatOpenShiftCluster) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r RedHatOpenShiftCluster) ModelObject() interface{}
- func (r RedHatOpenShiftCluster) Read() sdk.ResourceFunc
- func (r RedHatOpenShiftCluster) ResourceType() string
- func (r RedHatOpenShiftCluster) Update() sdk.ResourceFunc
- type RedHatOpenShiftClusterModel
- type Registration
- type ServicePrincipal
- type WorkerProfile
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiServerProfile ¶
type ClusterProfile ¶
type ClusterProfile struct { PullSecret string `tfschema:"pull_secret"` Domain string `tfschema:"domain"` ManagedResourceGroupName string `tfschema:"managed_resource_group_name"` ResourceGroupId string `tfschema:"resource_group_id"` Version string `tfschema:"version"` FipsEnabled bool `tfschema:"fips_enabled"` }
type IngressProfile ¶
type MainProfile ¶
type NetworkProfile ¶
type RedHatOpenShiftCluster ¶
type RedHatOpenShiftCluster struct{}
func (RedHatOpenShiftCluster) Arguments ¶
func (r RedHatOpenShiftCluster) Arguments() map[string]*pluginsdk.Schema
func (RedHatOpenShiftCluster) Attributes ¶
func (r RedHatOpenShiftCluster) Attributes() map[string]*pluginsdk.Schema
func (RedHatOpenShiftCluster) Create ¶
func (r RedHatOpenShiftCluster) Create() sdk.ResourceFunc
func (RedHatOpenShiftCluster) Delete ¶
func (r RedHatOpenShiftCluster) Delete() sdk.ResourceFunc
func (RedHatOpenShiftCluster) IDValidationFunc ¶
func (r RedHatOpenShiftCluster) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (RedHatOpenShiftCluster) ModelObject ¶
func (r RedHatOpenShiftCluster) ModelObject() interface{}
func (RedHatOpenShiftCluster) Read ¶
func (r RedHatOpenShiftCluster) Read() sdk.ResourceFunc
func (RedHatOpenShiftCluster) ResourceType ¶
func (r RedHatOpenShiftCluster) ResourceType() string
func (RedHatOpenShiftCluster) Update ¶
func (r RedHatOpenShiftCluster) Update() sdk.ResourceFunc
type RedHatOpenShiftClusterModel ¶
type RedHatOpenShiftClusterModel struct { Tags map[string]string `tfschema:"tags"` Name string `tfschema:"name"` Location string `tfschema:"location"` ResourceGroup string `tfschema:"resource_group_name"` ConsoleUrl string `tfschema:"console_url"` ServicePrincipal []ServicePrincipal `tfschema:"service_principal"` ClusterProfile []ClusterProfile `tfschema:"cluster_profile"` NetworkProfile []NetworkProfile `tfschema:"network_profile"` MainProfile []MainProfile `tfschema:"main_profile"` WorkerProfile []WorkerProfile `tfschema:"worker_profile"` ApiServerProfile []ApiServerProfile `tfschema:"api_server_profile"` IngressProfile []IngressProfile `tfschema:"ingress_profile"` }
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) WebsiteCategories ¶
func (r Registration) WebsiteCategories() []string
WebsiteCategories returns a list of categories which can be used for the sidebar
type ServicePrincipal ¶
type WorkerProfile ¶
type WorkerProfile struct { VmSize string `tfschema:"vm_size"` SubnetId string `tfschema:"subnet_id"` DiskEncryptionSetId string `tfschema:"disk_encryption_set_id"` DiskSizeGb int64 `tfschema:"disk_size_gb"` NodeCount int64 `tfschema:"node_count"` EncryptionAtHostEnabled bool `tfschema:"encryption_at_host_enabled"` }
Click to show internal directories.
Click to hide internal directories.