Documentation ¶
Index ¶
- func PossibleValuesForFhirServiceKind() []string
- func PossibleValuesForManagedServiceIdentityType() []string
- func PossibleValuesForProvisioningState() []string
- func ValidateFhirServiceID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateWorkspaceID(input interface{}, key string) (warnings []string, errors []error)
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type FhirService
- type FhirServiceAccessPolicyEntry
- type FhirServiceAcrConfiguration
- type FhirServiceAuthenticationConfiguration
- type FhirServiceCorsConfiguration
- type FhirServiceExportConfiguration
- type FhirServiceId
- type FhirServiceKind
- type FhirServiceOperationPredicate
- type FhirServicePatchResource
- type FhirServiceProperties
- type FhirServicesClient
- func (c FhirServicesClient) CreateOrUpdate(ctx context.Context, id FhirServiceId, input FhirService) (result CreateOrUpdateOperationResponse, err error)
- func (c FhirServicesClient) CreateOrUpdateThenPoll(ctx context.Context, id FhirServiceId, input FhirService) error
- func (c FhirServicesClient) Delete(ctx context.Context, id FhirServiceId) (result DeleteOperationResponse, err error)
- func (c FhirServicesClient) DeleteThenPoll(ctx context.Context, id FhirServiceId) error
- func (c FhirServicesClient) Get(ctx context.Context, id FhirServiceId) (result GetOperationResponse, err error)
- func (c FhirServicesClient) ListByWorkspace(ctx context.Context, id WorkspaceId) (result ListByWorkspaceOperationResponse, err error)
- func (c FhirServicesClient) ListByWorkspaceComplete(ctx context.Context, id WorkspaceId) (ListByWorkspaceCompleteResult, error)
- func (c FhirServicesClient) ListByWorkspaceCompleteMatchingPredicate(ctx context.Context, id WorkspaceId, predicate FhirServiceOperationPredicate) (result ListByWorkspaceCompleteResult, err error)
- func (c FhirServicesClient) Update(ctx context.Context, id FhirServiceId, input FhirServicePatchResource) (result UpdateOperationResponse, err error)
- func (c FhirServicesClient) UpdateThenPoll(ctx context.Context, id FhirServiceId, input FhirServicePatchResource) error
- type GetOperationResponse
- type ListByWorkspaceCompleteResult
- type ListByWorkspaceOperationResponse
- type ManagedServiceIdentityType
- type ProvisioningState
- type ServiceManagedIdentityIdentity
- type UpdateOperationResponse
- type WorkspaceId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForFhirServiceKind ¶
func PossibleValuesForFhirServiceKind() []string
func PossibleValuesForManagedServiceIdentityType ¶
func PossibleValuesForManagedServiceIdentityType() []string
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func ValidateFhirServiceID ¶
ValidateFhirServiceID checks that 'input' can be parsed as a Fhir Service ID
func ValidateWorkspaceID ¶
ValidateWorkspaceID checks that 'input' can be parsed as a Workspace ID
Types ¶
type DeleteOperationResponse ¶
type FhirService ¶
type FhirService struct { Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Identity *ServiceManagedIdentityIdentity `json:"identity,omitempty"` Kind *FhirServiceKind `json:"kind,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *FhirServiceProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type FhirServiceAccessPolicyEntry ¶
type FhirServiceAccessPolicyEntry struct {
ObjectId string `json:"objectId"`
}
type FhirServiceAcrConfiguration ¶
type FhirServiceAcrConfiguration struct {
LoginServers *[]string `json:"loginServers,omitempty"`
}
type FhirServiceExportConfiguration ¶
type FhirServiceExportConfiguration struct {
StorageAccountName *string `json:"storageAccountName,omitempty"`
}
type FhirServiceId ¶
type FhirServiceId struct { SubscriptionId string ResourceGroupName string WorkspaceName string FhirServiceName string }
FhirServiceId is a struct representing the Resource ID for a Fhir Service
func NewFhirServiceID ¶
func NewFhirServiceID(subscriptionId string, resourceGroupName string, workspaceName string, fhirServiceName string) FhirServiceId
NewFhirServiceID returns a new FhirServiceId struct
func ParseFhirServiceID ¶
func ParseFhirServiceID(input string) (*FhirServiceId, error)
ParseFhirServiceID parses 'input' into a FhirServiceId
func ParseFhirServiceIDInsensitively ¶
func ParseFhirServiceIDInsensitively(input string) (*FhirServiceId, error)
ParseFhirServiceIDInsensitively parses 'input' case-insensitively into a FhirServiceId note: this method should only be used for API response data and not user input
func (FhirServiceId) ID ¶
func (id FhirServiceId) ID() string
ID returns the formatted Fhir Service ID
func (FhirServiceId) Segments ¶
func (id FhirServiceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Fhir Service ID
func (FhirServiceId) String ¶
func (id FhirServiceId) String() string
String returns a human-readable description of this Fhir Service ID
type FhirServiceKind ¶
type FhirServiceKind string
const ( FhirServiceKindFhirNegativeRFour FhirServiceKind = "fhir-R4" FhirServiceKindFhirNegativeStuThree FhirServiceKind = "fhir-Stu3" )
func (*FhirServiceKind) UnmarshalJSON ¶ added in v0.20230508.1101604
func (s *FhirServiceKind) UnmarshalJSON(bytes []byte) error
type FhirServiceOperationPredicate ¶
type FhirServiceOperationPredicate struct { Etag *string Id *string Location *string Name *string Type *string }
func (FhirServiceOperationPredicate) Matches ¶
func (p FhirServiceOperationPredicate) Matches(input FhirService) bool
type FhirServicePatchResource ¶
type FhirServicePatchResource struct { Identity *ServiceManagedIdentityIdentity `json:"identity,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type FhirServiceProperties ¶
type FhirServiceProperties struct { AccessPolicies *[]FhirServiceAccessPolicyEntry `json:"accessPolicies,omitempty"` AcrConfiguration *FhirServiceAcrConfiguration `json:"acrConfiguration,omitempty"` AuthenticationConfiguration *FhirServiceAuthenticationConfiguration `json:"authenticationConfiguration,omitempty"` CorsConfiguration *FhirServiceCorsConfiguration `json:"corsConfiguration,omitempty"` ExportConfiguration *FhirServiceExportConfiguration `json:"exportConfiguration,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` }
type FhirServicesClient ¶
type FhirServicesClient struct {
Client *resourcemanager.Client
}
func NewFhirServicesClientWithBaseURI ¶
func NewFhirServicesClientWithBaseURI(api environments.Api) (*FhirServicesClient, error)
func (FhirServicesClient) CreateOrUpdate ¶
func (c FhirServicesClient) CreateOrUpdate(ctx context.Context, id FhirServiceId, input FhirService) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (FhirServicesClient) CreateOrUpdateThenPoll ¶
func (c FhirServicesClient) CreateOrUpdateThenPoll(ctx context.Context, id FhirServiceId, input FhirService) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (FhirServicesClient) Delete ¶
func (c FhirServicesClient) Delete(ctx context.Context, id FhirServiceId) (result DeleteOperationResponse, err error)
Delete ...
func (FhirServicesClient) DeleteThenPoll ¶
func (c FhirServicesClient) DeleteThenPoll(ctx context.Context, id FhirServiceId) error
DeleteThenPoll performs Delete then polls until it's completed
func (FhirServicesClient) Get ¶
func (c FhirServicesClient) Get(ctx context.Context, id FhirServiceId) (result GetOperationResponse, err error)
Get ...
func (FhirServicesClient) ListByWorkspace ¶
func (c FhirServicesClient) ListByWorkspace(ctx context.Context, id WorkspaceId) (result ListByWorkspaceOperationResponse, err error)
ListByWorkspace ...
func (FhirServicesClient) ListByWorkspaceComplete ¶
func (c FhirServicesClient) ListByWorkspaceComplete(ctx context.Context, id WorkspaceId) (ListByWorkspaceCompleteResult, error)
ListByWorkspaceComplete retrieves all the results into a single object
func (FhirServicesClient) ListByWorkspaceCompleteMatchingPredicate ¶
func (c FhirServicesClient) ListByWorkspaceCompleteMatchingPredicate(ctx context.Context, id WorkspaceId, predicate FhirServiceOperationPredicate) (result ListByWorkspaceCompleteResult, err error)
ListByWorkspaceCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (FhirServicesClient) Update ¶
func (c FhirServicesClient) Update(ctx context.Context, id FhirServiceId, input FhirServicePatchResource) (result UpdateOperationResponse, err error)
Update ...
func (FhirServicesClient) UpdateThenPoll ¶
func (c FhirServicesClient) UpdateThenPoll(ctx context.Context, id FhirServiceId, input FhirServicePatchResource) error
UpdateThenPoll performs Update then polls until it's completed
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *FhirService }
type ListByWorkspaceCompleteResult ¶
type ListByWorkspaceCompleteResult struct {
Items []FhirService
}
type ListByWorkspaceOperationResponse ¶
type ListByWorkspaceOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]FhirService }
type ManagedServiceIdentityType ¶
type ManagedServiceIdentityType string
const ( ManagedServiceIdentityTypeNone ManagedServiceIdentityType = "None" ManagedServiceIdentityTypeSystemAssigned ManagedServiceIdentityType = "SystemAssigned" )
func (*ManagedServiceIdentityType) UnmarshalJSON ¶ added in v0.20230508.1101604
func (s *ManagedServiceIdentityType) UnmarshalJSON(bytes []byte) error
type ProvisioningState ¶
type ProvisioningState string
const ( ProvisioningStateAccepted ProvisioningState = "Accepted" ProvisioningStateCanceled ProvisioningState = "Canceled" ProvisioningStateCreating ProvisioningState = "Creating" ProvisioningStateDeleting ProvisioningState = "Deleting" ProvisioningStateDeprovisioned ProvisioningState = "Deprovisioned" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateMoving ProvisioningState = "Moving" ProvisioningStateSucceeded ProvisioningState = "Succeeded" ProvisioningStateSuspended ProvisioningState = "Suspended" ProvisioningStateSystemMaintenance ProvisioningState = "SystemMaintenance" ProvisioningStateUpdating ProvisioningState = "Updating" ProvisioningStateVerifying ProvisioningState = "Verifying" ProvisioningStateWarned ProvisioningState = "Warned" )
func (*ProvisioningState) UnmarshalJSON ¶ added in v0.20230508.1101604
func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error
type ServiceManagedIdentityIdentity ¶
type ServiceManagedIdentityIdentity struct {
Type *ManagedServiceIdentityType `json:"type,omitempty"`
}
type UpdateOperationResponse ¶
type WorkspaceId ¶
WorkspaceId is a struct representing the Resource ID for a Workspace
func NewWorkspaceID ¶
func NewWorkspaceID(subscriptionId string, resourceGroupName string, workspaceName string) WorkspaceId
NewWorkspaceID returns a new WorkspaceId struct
func ParseWorkspaceID ¶
func ParseWorkspaceID(input string) (*WorkspaceId, error)
ParseWorkspaceID parses 'input' into a WorkspaceId
func ParseWorkspaceIDInsensitively ¶
func ParseWorkspaceIDInsensitively(input string) (*WorkspaceId, error)
ParseWorkspaceIDInsensitively parses 'input' case-insensitively into a WorkspaceId note: this method should only be used for API response data and not user input
func (WorkspaceId) Segments ¶
func (id WorkspaceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Workspace ID
func (WorkspaceId) String ¶
func (id WorkspaceId) String() string
String returns a human-readable description of this Workspace ID
Source Files ¶
- client.go
- constants.go
- id_fhirservice.go
- id_workspace.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_listbyworkspace.go
- method_update.go
- model_fhirservice.go
- model_fhirserviceaccesspolicyentry.go
- model_fhirserviceacrconfiguration.go
- model_fhirserviceauthenticationconfiguration.go
- model_fhirservicecorsconfiguration.go
- model_fhirserviceexportconfiguration.go
- model_fhirservicepatchresource.go
- model_fhirserviceproperties.go
- model_servicemanagedidentityidentity.go
- predicates.go
- version.go