Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForEncryptionAtHost() []string + func PossibleValuesForFipsValidatedModules() []string + func PossibleValuesForOutboundType() []string + func PossibleValuesForPreconfiguredNSG() []string + func PossibleValuesForProvisioningState() []string + func PossibleValuesForVisibility() []string + func ValidateProviderOpenShiftClusterID(input interface{}, key string) (warnings []string, errors []error) + type APIServerProfile struct + IP *string + Url *string + Visibility *Visibility + type ClusterProfile struct + Domain *string + FipsValidatedModules *FipsValidatedModules + PullSecret *string + ResourceGroupId *string + Version *string + type ConsoleProfile struct + Url *string + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *OpenShiftCluster + OData *odata.OData + Poller pollers.Poller + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type EncryptionAtHost string + const EncryptionAtHostDisabled + const EncryptionAtHostEnabled + func (s *EncryptionAtHost) UnmarshalJSON(bytes []byte) error + type FipsValidatedModules string + const FipsValidatedModulesDisabled + const FipsValidatedModulesEnabled + func (s *FipsValidatedModules) UnmarshalJSON(bytes []byte) error + type GetOperationResponse struct + HttpResponse *http.Response + Model *OpenShiftCluster + OData *odata.OData + type IngressProfile struct + IP *string + Name *string + Visibility *Visibility + type ListAdminCredentialsOperationResponse struct + HttpResponse *http.Response + Model *OpenShiftClusterAdminKubeconfig + OData *odata.OData + type ListByResourceGroupCompleteResult struct + Items []OpenShiftCluster + LatestHttpResponse *http.Response + type ListByResourceGroupCustomPager struct + NextLink *odata.Link + func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link + type ListByResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *[]OpenShiftCluster + OData *odata.OData + type ListCompleteResult struct + Items []OpenShiftCluster + LatestHttpResponse *http.Response + type ListCredentialsOperationResponse struct + HttpResponse *http.Response + Model *OpenShiftClusterCredentials + OData *odata.OData + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]OpenShiftCluster + OData *odata.OData + type MasterProfile struct + DiskEncryptionSetId *string + EncryptionAtHost *EncryptionAtHost + SubnetId *string + VMSize *string + type NetworkProfile struct + OutboundType *OutboundType + PodCidr *string + PreconfiguredNSG *PreconfiguredNSG + ServiceCidr *string + type OpenShiftCluster struct + Id *string + Location string + Name *string + Properties *OpenShiftClusterProperties + SystemData *systemdata.SystemData + Tags *map[string]string + Type *string + type OpenShiftClusterAdminKubeconfig struct + Kubeconfig *string + type OpenShiftClusterCredentials struct + KubeadminPassword *string + KubeadminUsername *string + type OpenShiftClusterOperationPredicate struct + Id *string + Location *string + Name *string + Type *string + func (p OpenShiftClusterOperationPredicate) Matches(input OpenShiftCluster) bool + type OpenShiftClusterProperties struct + ApiserverProfile *APIServerProfile + ClusterProfile *ClusterProfile + ConsoleProfile *ConsoleProfile + IngressProfiles *[]IngressProfile + MasterProfile *MasterProfile + NetworkProfile *NetworkProfile + ProvisioningState *ProvisioningState + ServicePrincipalProfile *ServicePrincipalProfile + WorkerProfiles *[]WorkerProfile + WorkerProfilesStatus *[]WorkerProfile + type OpenShiftClusterUpdate struct + Properties *OpenShiftClusterProperties + SystemData *systemdata.SystemData + Tags *map[string]string + type OpenShiftClustersClient struct + Client *resourcemanager.Client + func NewOpenShiftClustersClientWithBaseURI(sdkApi sdkEnv.Api) (*OpenShiftClustersClient, error) + func (c OpenShiftClustersClient) CreateOrUpdate(ctx context.Context, id ProviderOpenShiftClusterId, input OpenShiftCluster) (result CreateOrUpdateOperationResponse, err error) + func (c OpenShiftClustersClient) CreateOrUpdateThenPoll(ctx context.Context, id ProviderOpenShiftClusterId, input OpenShiftCluster) error + func (c OpenShiftClustersClient) Delete(ctx context.Context, id ProviderOpenShiftClusterId) (result DeleteOperationResponse, err error) + func (c OpenShiftClustersClient) DeleteThenPoll(ctx context.Context, id ProviderOpenShiftClusterId) error + func (c OpenShiftClustersClient) Get(ctx context.Context, id ProviderOpenShiftClusterId) (result GetOperationResponse, err error) + func (c OpenShiftClustersClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error) + func (c OpenShiftClustersClient) ListAdminCredentials(ctx context.Context, id ProviderOpenShiftClusterId) (result ListAdminCredentialsOperationResponse, err error) + func (c OpenShiftClustersClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error) + func (c OpenShiftClustersClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error) + func (c OpenShiftClustersClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error) + func (c OpenShiftClustersClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error) + func (c OpenShiftClustersClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListCompleteResult, err error) + func (c OpenShiftClustersClient) ListCredentials(ctx context.Context, id ProviderOpenShiftClusterId) (result ListCredentialsOperationResponse, err error) + func (c OpenShiftClustersClient) Update(ctx context.Context, id ProviderOpenShiftClusterId, ...) (result UpdateOperationResponse, err error) + func (c OpenShiftClustersClient) UpdateThenPoll(ctx context.Context, id ProviderOpenShiftClusterId, ...) error + type OutboundType string + const OutboundTypeLoadbalancer + const OutboundTypeUserDefinedRouting + func (s *OutboundType) UnmarshalJSON(bytes []byte) error + type PreconfiguredNSG string + const PreconfiguredNSGDisabled + const PreconfiguredNSGEnabled + func (s *PreconfiguredNSG) UnmarshalJSON(bytes []byte) error + type ProviderOpenShiftClusterId struct + OpenShiftClusterName string + ResourceGroupName string + SubscriptionId string + func NewProviderOpenShiftClusterID(subscriptionId string, resourceGroupName string, openShiftClusterName string) ProviderOpenShiftClusterId + func ParseProviderOpenShiftClusterID(input string) (*ProviderOpenShiftClusterId, error) + func ParseProviderOpenShiftClusterIDInsensitively(input string) (*ProviderOpenShiftClusterId, error) + func (id *ProviderOpenShiftClusterId) FromParseResult(input resourceids.ParseResult) error + func (id ProviderOpenShiftClusterId) ID() string + func (id ProviderOpenShiftClusterId) Segments() []resourceids.Segment + func (id ProviderOpenShiftClusterId) String() string + type ProvisioningState string + const ProvisioningStateAdminUpdating + const ProvisioningStateCreating + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error + type ServicePrincipalProfile struct + ClientId *string + ClientSecret *string + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *OpenShiftCluster + OData *odata.OData + Poller pollers.Poller + type Visibility string + const VisibilityPrivate + const VisibilityPublic + func (s *Visibility) UnmarshalJSON(bytes []byte) error + type WorkerProfile struct + Count *int64 + DiskEncryptionSetId *string + DiskSizeGB *int64 + EncryptionAtHost *EncryptionAtHost + Name *string + SubnetId *string + VMSize *string