Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=healthcareapis.azure.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type AuthenticationConfigurationInitParameters
- type AuthenticationConfigurationObservation
- type AuthenticationConfigurationParameters
- type AuthenticationInitParameters
- type AuthenticationObservation
- type AuthenticationParameters
- type CorsConfigurationInitParameters
- type CorsConfigurationObservation
- type CorsConfigurationParameters
- type CorsInitParameters
- type CorsObservation
- type CorsParameters
- type HealthcareDICOMService
- func (tr *HealthcareDICOMService) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *HealthcareDICOMService) ConvertTo(dstRaw conversion.Hub) error
- func (in *HealthcareDICOMService) DeepCopy() *HealthcareDICOMService
- func (in *HealthcareDICOMService) DeepCopyInto(out *HealthcareDICOMService)
- func (in *HealthcareDICOMService) DeepCopyObject() runtime.Object
- func (mg *HealthcareDICOMService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *HealthcareDICOMService) GetConnectionDetailsMapping() map[string]string
- func (mg *HealthcareDICOMService) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *HealthcareDICOMService) GetID() string
- func (tr *HealthcareDICOMService) GetInitParameters() (map[string]any, error)
- func (mg *HealthcareDICOMService) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *HealthcareDICOMService) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *HealthcareDICOMService) GetObservation() (map[string]any, error)
- func (tr *HealthcareDICOMService) GetParameters() (map[string]any, error)
- func (mg *HealthcareDICOMService) GetProviderConfigReference() *xpv1.Reference
- func (mg *HealthcareDICOMService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *HealthcareDICOMService) GetTerraformResourceType() string
- func (tr *HealthcareDICOMService) GetTerraformSchemaVersion() int
- func (mg *HealthcareDICOMService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *HealthcareDICOMService) LateInitialize(attrs []byte) (bool, error)
- func (mg *HealthcareDICOMService) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *HealthcareDICOMService) SetConditions(c ...xpv1.Condition)
- func (mg *HealthcareDICOMService) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *HealthcareDICOMService) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *HealthcareDICOMService) SetObservation(obs map[string]any) error
- func (tr *HealthcareDICOMService) SetParameters(params map[string]any) error
- func (mg *HealthcareDICOMService) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *HealthcareDICOMService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *HealthcareDICOMService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HealthcareDICOMServiceInitParameters
- type HealthcareDICOMServiceList
- type HealthcareDICOMServiceObservation
- type HealthcareDICOMServiceParameters
- type HealthcareDICOMServiceSpec
- type HealthcareDICOMServiceStatus
- type HealthcareFHIRService
- func (tr *HealthcareFHIRService) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *HealthcareFHIRService) ConvertTo(dstRaw conversion.Hub) error
- func (in *HealthcareFHIRService) DeepCopy() *HealthcareFHIRService
- func (in *HealthcareFHIRService) DeepCopyInto(out *HealthcareFHIRService)
- func (in *HealthcareFHIRService) DeepCopyObject() runtime.Object
- func (mg *HealthcareFHIRService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *HealthcareFHIRService) GetConnectionDetailsMapping() map[string]string
- func (mg *HealthcareFHIRService) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *HealthcareFHIRService) GetID() string
- func (tr *HealthcareFHIRService) GetInitParameters() (map[string]any, error)
- func (mg *HealthcareFHIRService) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *HealthcareFHIRService) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *HealthcareFHIRService) GetObservation() (map[string]any, error)
- func (tr *HealthcareFHIRService) GetParameters() (map[string]any, error)
- func (mg *HealthcareFHIRService) GetProviderConfigReference() *xpv1.Reference
- func (mg *HealthcareFHIRService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *HealthcareFHIRService) GetTerraformResourceType() string
- func (tr *HealthcareFHIRService) GetTerraformSchemaVersion() int
- func (mg *HealthcareFHIRService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *HealthcareFHIRService) LateInitialize(attrs []byte) (bool, error)
- func (mg *HealthcareFHIRService) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *HealthcareFHIRService) SetConditions(c ...xpv1.Condition)
- func (mg *HealthcareFHIRService) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *HealthcareFHIRService) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *HealthcareFHIRService) SetObservation(obs map[string]any) error
- func (tr *HealthcareFHIRService) SetParameters(params map[string]any) error
- func (mg *HealthcareFHIRService) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *HealthcareFHIRService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *HealthcareFHIRService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HealthcareFHIRServiceAuthenticationInitParameters
- type HealthcareFHIRServiceAuthenticationObservation
- type HealthcareFHIRServiceAuthenticationParameters
- type HealthcareFHIRServiceIdentityInitParameters
- type HealthcareFHIRServiceIdentityObservation
- type HealthcareFHIRServiceIdentityParameters
- type HealthcareFHIRServiceInitParameters
- type HealthcareFHIRServiceList
- type HealthcareFHIRServiceObservation
- type HealthcareFHIRServiceParameters
- type HealthcareFHIRServiceSpec
- type HealthcareFHIRServiceStatus
- type HealthcareMedtechService
- func (tr *HealthcareMedtechService) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *HealthcareMedtechService) ConvertTo(dstRaw conversion.Hub) error
- func (in *HealthcareMedtechService) DeepCopy() *HealthcareMedtechService
- func (in *HealthcareMedtechService) DeepCopyInto(out *HealthcareMedtechService)
- func (in *HealthcareMedtechService) DeepCopyObject() runtime.Object
- func (mg *HealthcareMedtechService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *HealthcareMedtechService) GetConnectionDetailsMapping() map[string]string
- func (mg *HealthcareMedtechService) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *HealthcareMedtechService) GetID() string
- func (tr *HealthcareMedtechService) GetInitParameters() (map[string]any, error)
- func (mg *HealthcareMedtechService) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *HealthcareMedtechService) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *HealthcareMedtechService) GetObservation() (map[string]any, error)
- func (tr *HealthcareMedtechService) GetParameters() (map[string]any, error)
- func (mg *HealthcareMedtechService) GetProviderConfigReference() *xpv1.Reference
- func (mg *HealthcareMedtechService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *HealthcareMedtechService) GetTerraformResourceType() string
- func (tr *HealthcareMedtechService) GetTerraformSchemaVersion() int
- func (mg *HealthcareMedtechService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *HealthcareMedtechService) LateInitialize(attrs []byte) (bool, error)
- func (mg *HealthcareMedtechService) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *HealthcareMedtechService) SetConditions(c ...xpv1.Condition)
- func (mg *HealthcareMedtechService) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *HealthcareMedtechService) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *HealthcareMedtechService) SetObservation(obs map[string]any) error
- func (tr *HealthcareMedtechService) SetParameters(params map[string]any) error
- func (mg *HealthcareMedtechService) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *HealthcareMedtechService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *HealthcareMedtechService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HealthcareMedtechServiceFHIRDestination
- func (in *HealthcareMedtechServiceFHIRDestination) DeepCopy() *HealthcareMedtechServiceFHIRDestination
- func (in *HealthcareMedtechServiceFHIRDestination) DeepCopyInto(out *HealthcareMedtechServiceFHIRDestination)
- func (in *HealthcareMedtechServiceFHIRDestination) DeepCopyObject() runtime.Object
- func (mg *HealthcareMedtechServiceFHIRDestination) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *HealthcareMedtechServiceFHIRDestination) GetConnectionDetailsMapping() map[string]string
- func (mg *HealthcareMedtechServiceFHIRDestination) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *HealthcareMedtechServiceFHIRDestination) GetID() string
- func (tr *HealthcareMedtechServiceFHIRDestination) GetInitParameters() (map[string]any, error)
- func (mg *HealthcareMedtechServiceFHIRDestination) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *HealthcareMedtechServiceFHIRDestination) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *HealthcareMedtechServiceFHIRDestination) GetObservation() (map[string]any, error)
- func (tr *HealthcareMedtechServiceFHIRDestination) GetParameters() (map[string]any, error)
- func (mg *HealthcareMedtechServiceFHIRDestination) GetProviderConfigReference() *xpv1.Reference
- func (mg *HealthcareMedtechServiceFHIRDestination) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *HealthcareMedtechServiceFHIRDestination) GetTerraformResourceType() string
- func (tr *HealthcareMedtechServiceFHIRDestination) GetTerraformSchemaVersion() int
- func (mg *HealthcareMedtechServiceFHIRDestination) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *HealthcareMedtechServiceFHIRDestination) Hub()
- func (tr *HealthcareMedtechServiceFHIRDestination) LateInitialize(attrs []byte) (bool, error)
- func (mg *HealthcareMedtechServiceFHIRDestination) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *HealthcareMedtechServiceFHIRDestination) SetConditions(c ...xpv1.Condition)
- func (mg *HealthcareMedtechServiceFHIRDestination) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *HealthcareMedtechServiceFHIRDestination) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *HealthcareMedtechServiceFHIRDestination) SetObservation(obs map[string]any) error
- func (tr *HealthcareMedtechServiceFHIRDestination) SetParameters(params map[string]any) error
- func (mg *HealthcareMedtechServiceFHIRDestination) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *HealthcareMedtechServiceFHIRDestination) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *HealthcareMedtechServiceFHIRDestination) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HealthcareMedtechServiceFHIRDestinationInitParameters
- type HealthcareMedtechServiceFHIRDestinationList
- func (in *HealthcareMedtechServiceFHIRDestinationList) DeepCopy() *HealthcareMedtechServiceFHIRDestinationList
- func (in *HealthcareMedtechServiceFHIRDestinationList) DeepCopyInto(out *HealthcareMedtechServiceFHIRDestinationList)
- func (in *HealthcareMedtechServiceFHIRDestinationList) DeepCopyObject() runtime.Object
- func (l *HealthcareMedtechServiceFHIRDestinationList) GetItems() []resource.Managed
- type HealthcareMedtechServiceFHIRDestinationObservation
- type HealthcareMedtechServiceFHIRDestinationParameters
- type HealthcareMedtechServiceFHIRDestinationSpec
- type HealthcareMedtechServiceFHIRDestinationStatus
- type HealthcareMedtechServiceIdentityInitParameters
- type HealthcareMedtechServiceIdentityObservation
- type HealthcareMedtechServiceIdentityParameters
- type HealthcareMedtechServiceInitParameters
- type HealthcareMedtechServiceList
- func (in *HealthcareMedtechServiceList) DeepCopy() *HealthcareMedtechServiceList
- func (in *HealthcareMedtechServiceList) DeepCopyInto(out *HealthcareMedtechServiceList)
- func (in *HealthcareMedtechServiceList) DeepCopyObject() runtime.Object
- func (l *HealthcareMedtechServiceList) GetItems() []resource.Managed
- type HealthcareMedtechServiceObservation
- type HealthcareMedtechServiceParameters
- type HealthcareMedtechServiceSpec
- type HealthcareMedtechServiceStatus
- type HealthcareService
- func (tr *HealthcareService) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *HealthcareService) ConvertTo(dstRaw conversion.Hub) error
- func (in *HealthcareService) DeepCopy() *HealthcareService
- func (in *HealthcareService) DeepCopyInto(out *HealthcareService)
- func (in *HealthcareService) DeepCopyObject() runtime.Object
- func (mg *HealthcareService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *HealthcareService) GetConnectionDetailsMapping() map[string]string
- func (mg *HealthcareService) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *HealthcareService) GetID() string
- func (tr *HealthcareService) GetInitParameters() (map[string]any, error)
- func (mg *HealthcareService) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *HealthcareService) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *HealthcareService) GetObservation() (map[string]any, error)
- func (tr *HealthcareService) GetParameters() (map[string]any, error)
- func (mg *HealthcareService) GetProviderConfigReference() *xpv1.Reference
- func (mg *HealthcareService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *HealthcareService) GetTerraformResourceType() string
- func (tr *HealthcareService) GetTerraformSchemaVersion() int
- func (mg *HealthcareService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *HealthcareService) LateInitialize(attrs []byte) (bool, error)
- func (mg *HealthcareService) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *HealthcareService) SetConditions(c ...xpv1.Condition)
- func (mg *HealthcareService) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *HealthcareService) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *HealthcareService) SetObservation(obs map[string]any) error
- func (tr *HealthcareService) SetParameters(params map[string]any) error
- func (mg *HealthcareService) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *HealthcareService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *HealthcareService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HealthcareServiceIdentityInitParameters
- type HealthcareServiceIdentityObservation
- type HealthcareServiceIdentityParameters
- type HealthcareServiceInitParameters
- type HealthcareServiceList
- type HealthcareServiceObservation
- type HealthcareServiceParameters
- type HealthcareServiceSpec
- type HealthcareServiceStatus
- type HealthcareWorkspace
- func (in *HealthcareWorkspace) DeepCopy() *HealthcareWorkspace
- func (in *HealthcareWorkspace) DeepCopyInto(out *HealthcareWorkspace)
- func (in *HealthcareWorkspace) DeepCopyObject() runtime.Object
- func (mg *HealthcareWorkspace) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *HealthcareWorkspace) GetConnectionDetailsMapping() map[string]string
- func (mg *HealthcareWorkspace) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *HealthcareWorkspace) GetID() string
- func (tr *HealthcareWorkspace) GetInitParameters() (map[string]any, error)
- func (mg *HealthcareWorkspace) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *HealthcareWorkspace) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *HealthcareWorkspace) GetObservation() (map[string]any, error)
- func (tr *HealthcareWorkspace) GetParameters() (map[string]any, error)
- func (mg *HealthcareWorkspace) GetProviderConfigReference() *xpv1.Reference
- func (mg *HealthcareWorkspace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *HealthcareWorkspace) GetTerraformResourceType() string
- func (tr *HealthcareWorkspace) GetTerraformSchemaVersion() int
- func (mg *HealthcareWorkspace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *HealthcareWorkspace) Hub()
- func (tr *HealthcareWorkspace) LateInitialize(attrs []byte) (bool, error)
- func (mg *HealthcareWorkspace) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *HealthcareWorkspace) SetConditions(c ...xpv1.Condition)
- func (mg *HealthcareWorkspace) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *HealthcareWorkspace) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *HealthcareWorkspace) SetObservation(obs map[string]any) error
- func (tr *HealthcareWorkspace) SetParameters(params map[string]any) error
- func (mg *HealthcareWorkspace) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *HealthcareWorkspace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *HealthcareWorkspace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HealthcareWorkspaceInitParameters
- type HealthcareWorkspaceList
- type HealthcareWorkspaceObservation
- type HealthcareWorkspaceParameters
- type HealthcareWorkspaceSpec
- type HealthcareWorkspaceStatus
- type IdentityInitParameters
- type IdentityObservation
- type IdentityParameters
- type OciArtifactInitParameters
- type OciArtifactObservation
- type OciArtifactParameters
- type PrivateEndpointConnectionInitParameters
- type PrivateEndpointConnectionObservation
- type PrivateEndpointConnectionParameters
- type PrivateEndpointInitParameters
- type PrivateEndpointObservation
- type PrivateEndpointParameters
Constants ¶
const ( CRDGroup = "healthcareapis.azure.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( HealthcareDICOMService_Kind = "HealthcareDICOMService" HealthcareDICOMService_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: HealthcareDICOMService_Kind}.String() HealthcareDICOMService_KindAPIVersion = HealthcareDICOMService_Kind + "." + CRDGroupVersion.String() HealthcareDICOMService_GroupVersionKind = CRDGroupVersion.WithKind(HealthcareDICOMService_Kind) )
Repository type metadata.
var ( HealthcareFHIRService_Kind = "HealthcareFHIRService" HealthcareFHIRService_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: HealthcareFHIRService_Kind}.String() HealthcareFHIRService_KindAPIVersion = HealthcareFHIRService_Kind + "." + CRDGroupVersion.String() HealthcareFHIRService_GroupVersionKind = CRDGroupVersion.WithKind(HealthcareFHIRService_Kind) )
Repository type metadata.
var ( HealthcareMedtechService_Kind = "HealthcareMedtechService" HealthcareMedtechService_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: HealthcareMedtechService_Kind}.String() HealthcareMedtechService_KindAPIVersion = HealthcareMedtechService_Kind + "." + CRDGroupVersion.String() HealthcareMedtechService_GroupVersionKind = CRDGroupVersion.WithKind(HealthcareMedtechService_Kind) )
Repository type metadata.
var ( HealthcareMedtechServiceFHIRDestination_Kind = "HealthcareMedtechServiceFHIRDestination" HealthcareMedtechServiceFHIRDestination_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: HealthcareMedtechServiceFHIRDestination_Kind}.String() HealthcareMedtechServiceFHIRDestination_KindAPIVersion = HealthcareMedtechServiceFHIRDestination_Kind + "." + CRDGroupVersion.String() HealthcareMedtechServiceFHIRDestination_GroupVersionKind = CRDGroupVersion.WithKind(HealthcareMedtechServiceFHIRDestination_Kind) )
Repository type metadata.
var ( HealthcareService_Kind = "HealthcareService" HealthcareService_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: HealthcareService_Kind}.String() HealthcareService_KindAPIVersion = HealthcareService_Kind + "." + CRDGroupVersion.String() HealthcareService_GroupVersionKind = CRDGroupVersion.WithKind(HealthcareService_Kind) )
Repository type metadata.
var ( HealthcareWorkspace_Kind = "HealthcareWorkspace" HealthcareWorkspace_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: HealthcareWorkspace_Kind}.String() HealthcareWorkspace_KindAPIVersion = HealthcareWorkspace_Kind + "." + CRDGroupVersion.String() HealthcareWorkspace_GroupVersionKind = CRDGroupVersion.WithKind(HealthcareWorkspace_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AuthenticationConfigurationInitParameters ¶ added in v0.35.0
type AuthenticationConfigurationInitParameters struct { // The intended audience to receive authentication tokens for the service. The default value is https://azurehealthcareapis.com Audience *string `json:"audience,omitempty" tf:"audience,omitempty"` // The Azure Active Directory (tenant) that serves as the authentication authority to access the service. // Authority must be registered to Azure AD and in the following format: https://{Azure-AD-endpoint}/{tenant-id}. Authority *string `json:"authority,omitempty" tf:"authority,omitempty"` // (Boolean) Enables the 'SMART on FHIR' option for mobile and web implementations. SmartProxyEnabled *bool `json:"smartProxyEnabled,omitempty" tf:"smart_proxy_enabled,omitempty"` }
func (*AuthenticationConfigurationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *AuthenticationConfigurationInitParameters) DeepCopy() *AuthenticationConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationConfigurationInitParameters.
func (*AuthenticationConfigurationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *AuthenticationConfigurationInitParameters) DeepCopyInto(out *AuthenticationConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationConfigurationObservation ¶
type AuthenticationConfigurationObservation struct { // The intended audience to receive authentication tokens for the service. The default value is https://azurehealthcareapis.com Audience *string `json:"audience,omitempty" tf:"audience,omitempty"` // The Azure Active Directory (tenant) that serves as the authentication authority to access the service. // Authority must be registered to Azure AD and in the following format: https://{Azure-AD-endpoint}/{tenant-id}. Authority *string `json:"authority,omitempty" tf:"authority,omitempty"` // (Boolean) Enables the 'SMART on FHIR' option for mobile and web implementations. SmartProxyEnabled *bool `json:"smartProxyEnabled,omitempty" tf:"smart_proxy_enabled,omitempty"` }
func (*AuthenticationConfigurationObservation) DeepCopy ¶
func (in *AuthenticationConfigurationObservation) DeepCopy() *AuthenticationConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationConfigurationObservation.
func (*AuthenticationConfigurationObservation) DeepCopyInto ¶
func (in *AuthenticationConfigurationObservation) DeepCopyInto(out *AuthenticationConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationConfigurationParameters ¶
type AuthenticationConfigurationParameters struct { // The intended audience to receive authentication tokens for the service. The default value is https://azurehealthcareapis.com // +kubebuilder:validation:Optional Audience *string `json:"audience,omitempty" tf:"audience,omitempty"` // The Azure Active Directory (tenant) that serves as the authentication authority to access the service. // Authority must be registered to Azure AD and in the following format: https://{Azure-AD-endpoint}/{tenant-id}. // +kubebuilder:validation:Optional Authority *string `json:"authority,omitempty" tf:"authority,omitempty"` // (Boolean) Enables the 'SMART on FHIR' option for mobile and web implementations. // +kubebuilder:validation:Optional SmartProxyEnabled *bool `json:"smartProxyEnabled,omitempty" tf:"smart_proxy_enabled,omitempty"` }
func (*AuthenticationConfigurationParameters) DeepCopy ¶
func (in *AuthenticationConfigurationParameters) DeepCopy() *AuthenticationConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationConfigurationParameters.
func (*AuthenticationConfigurationParameters) DeepCopyInto ¶
func (in *AuthenticationConfigurationParameters) DeepCopyInto(out *AuthenticationConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationInitParameters ¶ added in v0.35.0
type AuthenticationInitParameters struct { }
func (*AuthenticationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *AuthenticationInitParameters) DeepCopy() *AuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationInitParameters.
func (*AuthenticationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *AuthenticationInitParameters) DeepCopyInto(out *AuthenticationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationObservation ¶ added in v0.28.0
type AuthenticationObservation struct { // The intended audience to receive authentication tokens for the service. The default value is https://dicom.azurehealthcareapis.azure.com Audience []*string `json:"audience,omitempty" tf:"audience,omitempty"` // The Azure Active Directory (tenant) that serves as the authentication authority to access the service. // Authority must be registered to Azure AD and in the following format: https://{Azure-AD-endpoint}/{tenant-id}. Authority *string `json:"authority,omitempty" tf:"authority,omitempty"` }
func (*AuthenticationObservation) DeepCopy ¶ added in v0.28.0
func (in *AuthenticationObservation) DeepCopy() *AuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationObservation.
func (*AuthenticationObservation) DeepCopyInto ¶ added in v0.28.0
func (in *AuthenticationObservation) DeepCopyInto(out *AuthenticationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationParameters ¶ added in v0.28.0
type AuthenticationParameters struct { }
func (*AuthenticationParameters) DeepCopy ¶ added in v0.28.0
func (in *AuthenticationParameters) DeepCopy() *AuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationParameters.
func (*AuthenticationParameters) DeepCopyInto ¶ added in v0.28.0
func (in *AuthenticationParameters) DeepCopyInto(out *AuthenticationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorsConfigurationInitParameters ¶ added in v0.35.0
type CorsConfigurationInitParameters struct { // (Boolean) If credentials are allowed via CORS. AllowCredentials *bool `json:"allowCredentials,omitempty" tf:"allow_credentials,omitempty"` // A set of headers to be allowed via CORS. // +listType=set AllowedHeaders []*string `json:"allowedHeaders,omitempty" tf:"allowed_headers,omitempty"` // The methods to be allowed via CORS. Possible values are DELETE, GET, HEAD, MERGE, POST, OPTIONS, PATCH and PUT. AllowedMethods []*string `json:"allowedMethods,omitempty" tf:"allowed_methods,omitempty"` // A set of origins to be allowed via CORS. // +listType=set AllowedOrigins []*string `json:"allowedOrigins,omitempty" tf:"allowed_origins,omitempty"` // The max age to be allowed via CORS. MaxAgeInSeconds *float64 `json:"maxAgeInSeconds,omitempty" tf:"max_age_in_seconds,omitempty"` }
func (*CorsConfigurationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *CorsConfigurationInitParameters) DeepCopy() *CorsConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsConfigurationInitParameters.
func (*CorsConfigurationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *CorsConfigurationInitParameters) DeepCopyInto(out *CorsConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorsConfigurationObservation ¶
type CorsConfigurationObservation struct { // (Boolean) If credentials are allowed via CORS. AllowCredentials *bool `json:"allowCredentials,omitempty" tf:"allow_credentials,omitempty"` // A set of headers to be allowed via CORS. // +listType=set AllowedHeaders []*string `json:"allowedHeaders,omitempty" tf:"allowed_headers,omitempty"` // The methods to be allowed via CORS. Possible values are DELETE, GET, HEAD, MERGE, POST, OPTIONS, PATCH and PUT. AllowedMethods []*string `json:"allowedMethods,omitempty" tf:"allowed_methods,omitempty"` // A set of origins to be allowed via CORS. // +listType=set AllowedOrigins []*string `json:"allowedOrigins,omitempty" tf:"allowed_origins,omitempty"` // The max age to be allowed via CORS. MaxAgeInSeconds *float64 `json:"maxAgeInSeconds,omitempty" tf:"max_age_in_seconds,omitempty"` }
func (*CorsConfigurationObservation) DeepCopy ¶
func (in *CorsConfigurationObservation) DeepCopy() *CorsConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsConfigurationObservation.
func (*CorsConfigurationObservation) DeepCopyInto ¶
func (in *CorsConfigurationObservation) DeepCopyInto(out *CorsConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorsConfigurationParameters ¶
type CorsConfigurationParameters struct { // (Boolean) If credentials are allowed via CORS. // +kubebuilder:validation:Optional AllowCredentials *bool `json:"allowCredentials,omitempty" tf:"allow_credentials,omitempty"` // A set of headers to be allowed via CORS. // +kubebuilder:validation:Optional // +listType=set AllowedHeaders []*string `json:"allowedHeaders,omitempty" tf:"allowed_headers,omitempty"` // The methods to be allowed via CORS. Possible values are DELETE, GET, HEAD, MERGE, POST, OPTIONS, PATCH and PUT. // +kubebuilder:validation:Optional AllowedMethods []*string `json:"allowedMethods,omitempty" tf:"allowed_methods,omitempty"` // A set of origins to be allowed via CORS. // +kubebuilder:validation:Optional // +listType=set AllowedOrigins []*string `json:"allowedOrigins,omitempty" tf:"allowed_origins,omitempty"` // The max age to be allowed via CORS. // +kubebuilder:validation:Optional MaxAgeInSeconds *float64 `json:"maxAgeInSeconds,omitempty" tf:"max_age_in_seconds,omitempty"` }
func (*CorsConfigurationParameters) DeepCopy ¶
func (in *CorsConfigurationParameters) DeepCopy() *CorsConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsConfigurationParameters.
func (*CorsConfigurationParameters) DeepCopyInto ¶
func (in *CorsConfigurationParameters) DeepCopyInto(out *CorsConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorsInitParameters ¶ added in v0.35.0
type CorsInitParameters struct { // A set of headers to be allowed via CORS. // +listType=set AllowedHeaders []*string `json:"allowedHeaders,omitempty" tf:"allowed_headers,omitempty"` // The methods to be allowed via CORS. Possible values are DELETE, GET, HEAD, MERGE, POST, OPTIONS, PATCH and PUT. // +listType=set AllowedMethods []*string `json:"allowedMethods,omitempty" tf:"allowed_methods,omitempty"` // A set of origins to be allowed via CORS. // +listType=set AllowedOrigins []*string `json:"allowedOrigins,omitempty" tf:"allowed_origins,omitempty"` // If credentials are allowed via CORS. CredentialsAllowed *bool `json:"credentialsAllowed,omitempty" tf:"credentials_allowed,omitempty"` // The max age to be allowed via CORS. MaxAgeInSeconds *float64 `json:"maxAgeInSeconds,omitempty" tf:"max_age_in_seconds,omitempty"` }
func (*CorsInitParameters) DeepCopy ¶ added in v0.35.0
func (in *CorsInitParameters) DeepCopy() *CorsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsInitParameters.
func (*CorsInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *CorsInitParameters) DeepCopyInto(out *CorsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorsObservation ¶ added in v0.28.0
type CorsObservation struct { // A set of headers to be allowed via CORS. // +listType=set AllowedHeaders []*string `json:"allowedHeaders,omitempty" tf:"allowed_headers,omitempty"` // The methods to be allowed via CORS. Possible values are DELETE, GET, HEAD, MERGE, POST, OPTIONS, PATCH and PUT. // +listType=set AllowedMethods []*string `json:"allowedMethods,omitempty" tf:"allowed_methods,omitempty"` // A set of origins to be allowed via CORS. // +listType=set AllowedOrigins []*string `json:"allowedOrigins,omitempty" tf:"allowed_origins,omitempty"` // If credentials are allowed via CORS. CredentialsAllowed *bool `json:"credentialsAllowed,omitempty" tf:"credentials_allowed,omitempty"` // The max age to be allowed via CORS. MaxAgeInSeconds *float64 `json:"maxAgeInSeconds,omitempty" tf:"max_age_in_seconds,omitempty"` }
func (*CorsObservation) DeepCopy ¶ added in v0.28.0
func (in *CorsObservation) DeepCopy() *CorsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsObservation.
func (*CorsObservation) DeepCopyInto ¶ added in v0.28.0
func (in *CorsObservation) DeepCopyInto(out *CorsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorsParameters ¶ added in v0.28.0
type CorsParameters struct { // A set of headers to be allowed via CORS. // +kubebuilder:validation:Optional // +listType=set AllowedHeaders []*string `json:"allowedHeaders" tf:"allowed_headers,omitempty"` // The methods to be allowed via CORS. Possible values are DELETE, GET, HEAD, MERGE, POST, OPTIONS, PATCH and PUT. // +kubebuilder:validation:Optional // +listType=set AllowedMethods []*string `json:"allowedMethods" tf:"allowed_methods,omitempty"` // A set of origins to be allowed via CORS. // +kubebuilder:validation:Optional // +listType=set AllowedOrigins []*string `json:"allowedOrigins" tf:"allowed_origins,omitempty"` // If credentials are allowed via CORS. // +kubebuilder:validation:Optional CredentialsAllowed *bool `json:"credentialsAllowed,omitempty" tf:"credentials_allowed,omitempty"` // The max age to be allowed via CORS. // +kubebuilder:validation:Optional MaxAgeInSeconds *float64 `json:"maxAgeInSeconds,omitempty" tf:"max_age_in_seconds,omitempty"` }
func (*CorsParameters) DeepCopy ¶ added in v0.28.0
func (in *CorsParameters) DeepCopy() *CorsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsParameters.
func (*CorsParameters) DeepCopyInto ¶ added in v0.28.0
func (in *CorsParameters) DeepCopyInto(out *CorsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareDICOMService ¶ added in v0.28.0
type HealthcareDICOMService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec HealthcareDICOMServiceSpec `json:"spec"` Status HealthcareDICOMServiceStatus `json:"status,omitempty"` }
HealthcareDICOMService is the Schema for the HealthcareDICOMServices API. Manages a Healthcare DICOM (Digital Imaging and Communications in Medicine) Service. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*HealthcareDICOMService) ConvertFrom ¶ added in v1.2.0
func (tr *HealthcareDICOMService) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the HealthcareDICOMService type.
func (*HealthcareDICOMService) ConvertTo ¶ added in v1.2.0
func (tr *HealthcareDICOMService) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this HealthcareDICOMService to the hub type.
func (*HealthcareDICOMService) DeepCopy ¶ added in v0.28.0
func (in *HealthcareDICOMService) DeepCopy() *HealthcareDICOMService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareDICOMService.
func (*HealthcareDICOMService) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareDICOMService) DeepCopyInto(out *HealthcareDICOMService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HealthcareDICOMService) DeepCopyObject ¶ added in v0.28.0
func (in *HealthcareDICOMService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HealthcareDICOMService) GetCondition ¶ added in v0.28.0
func (mg *HealthcareDICOMService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this HealthcareDICOMService.
func (*HealthcareDICOMService) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *HealthcareDICOMService) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this HealthcareDICOMService
func (*HealthcareDICOMService) GetDeletionPolicy ¶ added in v0.28.0
func (mg *HealthcareDICOMService) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this HealthcareDICOMService.
func (*HealthcareDICOMService) GetID ¶ added in v0.28.0
func (tr *HealthcareDICOMService) GetID() string
GetID returns ID of underlying Terraform resource of this HealthcareDICOMService
func (*HealthcareDICOMService) GetInitParameters ¶ added in v0.35.0
func (tr *HealthcareDICOMService) GetInitParameters() (map[string]any, error)
GetInitParameters of this HealthcareDICOMService
func (*HealthcareDICOMService) GetManagementPolicies ¶ added in v0.35.0
func (mg *HealthcareDICOMService) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this HealthcareDICOMService.
func (*HealthcareDICOMService) GetMergedParameters ¶ added in v0.40.0
func (tr *HealthcareDICOMService) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this HealthcareDICOMService
func (*HealthcareDICOMService) GetObservation ¶ added in v0.28.0
func (tr *HealthcareDICOMService) GetObservation() (map[string]any, error)
GetObservation of this HealthcareDICOMService
func (*HealthcareDICOMService) GetParameters ¶ added in v0.28.0
func (tr *HealthcareDICOMService) GetParameters() (map[string]any, error)
GetParameters of this HealthcareDICOMService
func (*HealthcareDICOMService) GetProviderConfigReference ¶ added in v0.28.0
func (mg *HealthcareDICOMService) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this HealthcareDICOMService.
func (*HealthcareDICOMService) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *HealthcareDICOMService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this HealthcareDICOMService.
func (*HealthcareDICOMService) GetTerraformResourceType ¶ added in v0.28.0
func (mg *HealthcareDICOMService) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this HealthcareDICOMService
func (*HealthcareDICOMService) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *HealthcareDICOMService) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*HealthcareDICOMService) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *HealthcareDICOMService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this HealthcareDICOMService.
func (*HealthcareDICOMService) LateInitialize ¶ added in v0.28.0
func (tr *HealthcareDICOMService) LateInitialize(attrs []byte) (bool, error)
LateInitialize this HealthcareDICOMService using its observed tfState. returns True if there are any spec changes for the resource.
func (*HealthcareDICOMService) ResolveReferences ¶ added in v0.28.0
func (*HealthcareDICOMService) SetConditions ¶ added in v0.28.0
func (mg *HealthcareDICOMService) SetConditions(c ...xpv1.Condition)
SetConditions of this HealthcareDICOMService.
func (*HealthcareDICOMService) SetDeletionPolicy ¶ added in v0.28.0
func (mg *HealthcareDICOMService) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this HealthcareDICOMService.
func (*HealthcareDICOMService) SetManagementPolicies ¶ added in v0.35.0
func (mg *HealthcareDICOMService) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this HealthcareDICOMService.
func (*HealthcareDICOMService) SetObservation ¶ added in v0.28.0
func (tr *HealthcareDICOMService) SetObservation(obs map[string]any) error
SetObservation for this HealthcareDICOMService
func (*HealthcareDICOMService) SetParameters ¶ added in v0.28.0
func (tr *HealthcareDICOMService) SetParameters(params map[string]any) error
SetParameters for this HealthcareDICOMService
func (*HealthcareDICOMService) SetProviderConfigReference ¶ added in v0.28.0
func (mg *HealthcareDICOMService) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this HealthcareDICOMService.
func (*HealthcareDICOMService) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *HealthcareDICOMService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this HealthcareDICOMService.
func (*HealthcareDICOMService) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *HealthcareDICOMService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this HealthcareDICOMService.
type HealthcareDICOMServiceInitParameters ¶ added in v0.35.0
type HealthcareDICOMServiceInitParameters struct { // An identity block as defined below. Identity []IdentityInitParameters `json:"identity,omitempty" tf:"identity,omitempty"` // Specifies the Azure Region where the Healthcare DICOM Service should be created. Changing this forces a new Healthcare DICOM Service to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // Whether to enabled public networks when data plane traffic coming from public networks while private endpoint is enabled. Defaults to true. PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // A mapping of tags to assign to the Healthcare DICOM Service. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*HealthcareDICOMServiceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *HealthcareDICOMServiceInitParameters) DeepCopy() *HealthcareDICOMServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareDICOMServiceInitParameters.
func (*HealthcareDICOMServiceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *HealthcareDICOMServiceInitParameters) DeepCopyInto(out *HealthcareDICOMServiceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareDICOMServiceList ¶ added in v0.28.0
type HealthcareDICOMServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []HealthcareDICOMService `json:"items"` }
HealthcareDICOMServiceList contains a list of HealthcareDICOMServices
func (*HealthcareDICOMServiceList) DeepCopy ¶ added in v0.28.0
func (in *HealthcareDICOMServiceList) DeepCopy() *HealthcareDICOMServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareDICOMServiceList.
func (*HealthcareDICOMServiceList) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareDICOMServiceList) DeepCopyInto(out *HealthcareDICOMServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HealthcareDICOMServiceList) DeepCopyObject ¶ added in v0.28.0
func (in *HealthcareDICOMServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HealthcareDICOMServiceList) GetItems ¶ added in v0.28.0
func (l *HealthcareDICOMServiceList) GetItems() []resource.Managed
GetItems of this HealthcareDICOMServiceList.
type HealthcareDICOMServiceObservation ¶ added in v0.28.0
type HealthcareDICOMServiceObservation struct { // The authentication block as defined below. Authentication []AuthenticationObservation `json:"authentication,omitempty" tf:"authentication,omitempty"` // The ID of the Healthcare DICOM Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An identity block as defined below. Identity []IdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` // Specifies the Azure Region where the Healthcare DICOM Service should be created. Changing this forces a new Healthcare DICOM Service to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` PrivateEndpoint []PrivateEndpointObservation `json:"privateEndpoint,omitempty" tf:"private_endpoint,omitempty"` // Whether to enabled public networks when data plane traffic coming from public networks while private endpoint is enabled. Defaults to true. PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // The url of the Healthcare DICOM Services. ServiceURL *string `json:"serviceUrl,omitempty" tf:"service_url,omitempty"` // A mapping of tags to assign to the Healthcare DICOM Service. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the id of the Healthcare Workspace where the Healthcare DICOM Service should exist. Changing this forces a new Healthcare DICOM Service to be created. WorkspaceID *string `json:"workspaceId,omitempty" tf:"workspace_id,omitempty"` }
func (*HealthcareDICOMServiceObservation) DeepCopy ¶ added in v0.28.0
func (in *HealthcareDICOMServiceObservation) DeepCopy() *HealthcareDICOMServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareDICOMServiceObservation.
func (*HealthcareDICOMServiceObservation) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareDICOMServiceObservation) DeepCopyInto(out *HealthcareDICOMServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareDICOMServiceParameters ¶ added in v0.28.0
type HealthcareDICOMServiceParameters struct { // An identity block as defined below. // +kubebuilder:validation:Optional Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // Specifies the Azure Region where the Healthcare DICOM Service should be created. Changing this forces a new Healthcare DICOM Service to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // Whether to enabled public networks when data plane traffic coming from public networks while private endpoint is enabled. Defaults to true. // +kubebuilder:validation:Optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // A mapping of tags to assign to the Healthcare DICOM Service. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the id of the Healthcare Workspace where the Healthcare DICOM Service should exist. Changing this forces a new Healthcare DICOM Service to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/healthcareapis/v1beta1.HealthcareWorkspace // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional WorkspaceID *string `json:"workspaceId,omitempty" tf:"workspace_id,omitempty"` // Reference to a HealthcareWorkspace in healthcareapis to populate workspaceId. // +kubebuilder:validation:Optional WorkspaceIDRef *v1.Reference `json:"workspaceIdRef,omitempty" tf:"-"` // Selector for a HealthcareWorkspace in healthcareapis to populate workspaceId. // +kubebuilder:validation:Optional WorkspaceIDSelector *v1.Selector `json:"workspaceIdSelector,omitempty" tf:"-"` }
func (*HealthcareDICOMServiceParameters) DeepCopy ¶ added in v0.28.0
func (in *HealthcareDICOMServiceParameters) DeepCopy() *HealthcareDICOMServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareDICOMServiceParameters.
func (*HealthcareDICOMServiceParameters) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareDICOMServiceParameters) DeepCopyInto(out *HealthcareDICOMServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareDICOMServiceSpec ¶ added in v0.28.0
type HealthcareDICOMServiceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider HealthcareDICOMServiceParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider HealthcareDICOMServiceInitParameters `json:"initProvider,omitempty"` }
HealthcareDICOMServiceSpec defines the desired state of HealthcareDICOMService
func (*HealthcareDICOMServiceSpec) DeepCopy ¶ added in v0.28.0
func (in *HealthcareDICOMServiceSpec) DeepCopy() *HealthcareDICOMServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareDICOMServiceSpec.
func (*HealthcareDICOMServiceSpec) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareDICOMServiceSpec) DeepCopyInto(out *HealthcareDICOMServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareDICOMServiceStatus ¶ added in v0.28.0
type HealthcareDICOMServiceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HealthcareDICOMServiceObservation `json:"atProvider,omitempty"` }
HealthcareDICOMServiceStatus defines the observed state of HealthcareDICOMService.
func (*HealthcareDICOMServiceStatus) DeepCopy ¶ added in v0.28.0
func (in *HealthcareDICOMServiceStatus) DeepCopy() *HealthcareDICOMServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareDICOMServiceStatus.
func (*HealthcareDICOMServiceStatus) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareDICOMServiceStatus) DeepCopyInto(out *HealthcareDICOMServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareFHIRService ¶ added in v0.28.0
type HealthcareFHIRService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.authentication) || (has(self.initProvider) && has(self.initProvider.authentication))",message="spec.forProvider.authentication is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec HealthcareFHIRServiceSpec `json:"spec"` Status HealthcareFHIRServiceStatus `json:"status,omitempty"` }
HealthcareFHIRService is the Schema for the HealthcareFHIRServices API. Manages a Healthcare FHIR (Fast Healthcare Interoperability Resources) Service. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*HealthcareFHIRService) ConvertFrom ¶ added in v1.2.0
func (tr *HealthcareFHIRService) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the HealthcareFHIRService type.
func (*HealthcareFHIRService) ConvertTo ¶ added in v1.2.0
func (tr *HealthcareFHIRService) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this HealthcareFHIRService to the hub type.
func (*HealthcareFHIRService) DeepCopy ¶ added in v0.28.0
func (in *HealthcareFHIRService) DeepCopy() *HealthcareFHIRService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareFHIRService.
func (*HealthcareFHIRService) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareFHIRService) DeepCopyInto(out *HealthcareFHIRService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HealthcareFHIRService) DeepCopyObject ¶ added in v0.28.0
func (in *HealthcareFHIRService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HealthcareFHIRService) GetCondition ¶ added in v0.28.0
func (mg *HealthcareFHIRService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this HealthcareFHIRService.
func (*HealthcareFHIRService) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *HealthcareFHIRService) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this HealthcareFHIRService
func (*HealthcareFHIRService) GetDeletionPolicy ¶ added in v0.28.0
func (mg *HealthcareFHIRService) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this HealthcareFHIRService.
func (*HealthcareFHIRService) GetID ¶ added in v0.28.0
func (tr *HealthcareFHIRService) GetID() string
GetID returns ID of underlying Terraform resource of this HealthcareFHIRService
func (*HealthcareFHIRService) GetInitParameters ¶ added in v0.35.0
func (tr *HealthcareFHIRService) GetInitParameters() (map[string]any, error)
GetInitParameters of this HealthcareFHIRService
func (*HealthcareFHIRService) GetManagementPolicies ¶ added in v0.35.0
func (mg *HealthcareFHIRService) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this HealthcareFHIRService.
func (*HealthcareFHIRService) GetMergedParameters ¶ added in v0.40.0
func (tr *HealthcareFHIRService) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this HealthcareFHIRService
func (*HealthcareFHIRService) GetObservation ¶ added in v0.28.0
func (tr *HealthcareFHIRService) GetObservation() (map[string]any, error)
GetObservation of this HealthcareFHIRService
func (*HealthcareFHIRService) GetParameters ¶ added in v0.28.0
func (tr *HealthcareFHIRService) GetParameters() (map[string]any, error)
GetParameters of this HealthcareFHIRService
func (*HealthcareFHIRService) GetProviderConfigReference ¶ added in v0.28.0
func (mg *HealthcareFHIRService) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this HealthcareFHIRService.
func (*HealthcareFHIRService) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *HealthcareFHIRService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this HealthcareFHIRService.
func (*HealthcareFHIRService) GetTerraformResourceType ¶ added in v0.28.0
func (mg *HealthcareFHIRService) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this HealthcareFHIRService
func (*HealthcareFHIRService) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *HealthcareFHIRService) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*HealthcareFHIRService) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *HealthcareFHIRService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this HealthcareFHIRService.
func (*HealthcareFHIRService) LateInitialize ¶ added in v0.28.0
func (tr *HealthcareFHIRService) LateInitialize(attrs []byte) (bool, error)
LateInitialize this HealthcareFHIRService using its observed tfState. returns True if there are any spec changes for the resource.
func (*HealthcareFHIRService) ResolveReferences ¶ added in v0.28.0
ResolveReferences of this HealthcareFHIRService.
func (*HealthcareFHIRService) SetConditions ¶ added in v0.28.0
func (mg *HealthcareFHIRService) SetConditions(c ...xpv1.Condition)
SetConditions of this HealthcareFHIRService.
func (*HealthcareFHIRService) SetDeletionPolicy ¶ added in v0.28.0
func (mg *HealthcareFHIRService) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this HealthcareFHIRService.
func (*HealthcareFHIRService) SetManagementPolicies ¶ added in v0.35.0
func (mg *HealthcareFHIRService) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this HealthcareFHIRService.
func (*HealthcareFHIRService) SetObservation ¶ added in v0.28.0
func (tr *HealthcareFHIRService) SetObservation(obs map[string]any) error
SetObservation for this HealthcareFHIRService
func (*HealthcareFHIRService) SetParameters ¶ added in v0.28.0
func (tr *HealthcareFHIRService) SetParameters(params map[string]any) error
SetParameters for this HealthcareFHIRService
func (*HealthcareFHIRService) SetProviderConfigReference ¶ added in v0.28.0
func (mg *HealthcareFHIRService) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this HealthcareFHIRService.
func (*HealthcareFHIRService) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *HealthcareFHIRService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this HealthcareFHIRService.
func (*HealthcareFHIRService) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *HealthcareFHIRService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this HealthcareFHIRService.
type HealthcareFHIRServiceAuthenticationInitParameters ¶ added in v0.35.0
type HealthcareFHIRServiceAuthenticationInitParameters struct { // The intended audience to receive authentication tokens for the service. Audience *string `json:"audience,omitempty" tf:"audience,omitempty"` // The Azure Active Directory (tenant) that serves as the authentication authority to access the service. // Authority must be registered to Azure AD and in the following format: https://{Azure-AD-endpoint}/{tenant-id}. Authority *string `json:"authority,omitempty" tf:"authority,omitempty"` // Whether smart proxy is enabled. SmartProxyEnabled *bool `json:"smartProxyEnabled,omitempty" tf:"smart_proxy_enabled,omitempty"` }
func (*HealthcareFHIRServiceAuthenticationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *HealthcareFHIRServiceAuthenticationInitParameters) DeepCopy() *HealthcareFHIRServiceAuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareFHIRServiceAuthenticationInitParameters.
func (*HealthcareFHIRServiceAuthenticationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *HealthcareFHIRServiceAuthenticationInitParameters) DeepCopyInto(out *HealthcareFHIRServiceAuthenticationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareFHIRServiceAuthenticationObservation ¶ added in v0.28.0
type HealthcareFHIRServiceAuthenticationObservation struct { // The intended audience to receive authentication tokens for the service. Audience *string `json:"audience,omitempty" tf:"audience,omitempty"` // The Azure Active Directory (tenant) that serves as the authentication authority to access the service. // Authority must be registered to Azure AD and in the following format: https://{Azure-AD-endpoint}/{tenant-id}. Authority *string `json:"authority,omitempty" tf:"authority,omitempty"` // Whether smart proxy is enabled. SmartProxyEnabled *bool `json:"smartProxyEnabled,omitempty" tf:"smart_proxy_enabled,omitempty"` }
func (*HealthcareFHIRServiceAuthenticationObservation) DeepCopy ¶ added in v0.28.0
func (in *HealthcareFHIRServiceAuthenticationObservation) DeepCopy() *HealthcareFHIRServiceAuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareFHIRServiceAuthenticationObservation.
func (*HealthcareFHIRServiceAuthenticationObservation) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareFHIRServiceAuthenticationObservation) DeepCopyInto(out *HealthcareFHIRServiceAuthenticationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareFHIRServiceAuthenticationParameters ¶ added in v0.28.0
type HealthcareFHIRServiceAuthenticationParameters struct { // The intended audience to receive authentication tokens for the service. // +kubebuilder:validation:Optional Audience *string `json:"audience" tf:"audience,omitempty"` // The Azure Active Directory (tenant) that serves as the authentication authority to access the service. // Authority must be registered to Azure AD and in the following format: https://{Azure-AD-endpoint}/{tenant-id}. // +kubebuilder:validation:Optional Authority *string `json:"authority" tf:"authority,omitempty"` // Whether smart proxy is enabled. // +kubebuilder:validation:Optional SmartProxyEnabled *bool `json:"smartProxyEnabled,omitempty" tf:"smart_proxy_enabled,omitempty"` }
func (*HealthcareFHIRServiceAuthenticationParameters) DeepCopy ¶ added in v0.28.0
func (in *HealthcareFHIRServiceAuthenticationParameters) DeepCopy() *HealthcareFHIRServiceAuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareFHIRServiceAuthenticationParameters.
func (*HealthcareFHIRServiceAuthenticationParameters) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareFHIRServiceAuthenticationParameters) DeepCopyInto(out *HealthcareFHIRServiceAuthenticationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareFHIRServiceIdentityInitParameters ¶ added in v0.35.0
type HealthcareFHIRServiceIdentityInitParameters struct { // A list of one or more Resource IDs for User Assigned Managed identities to assign. Required when type is set to UserAssigned. // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // The type of managed identity to assign. Possible values are UserAssigned and SystemAssigned. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*HealthcareFHIRServiceIdentityInitParameters) DeepCopy ¶ added in v0.35.0
func (in *HealthcareFHIRServiceIdentityInitParameters) DeepCopy() *HealthcareFHIRServiceIdentityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareFHIRServiceIdentityInitParameters.
func (*HealthcareFHIRServiceIdentityInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *HealthcareFHIRServiceIdentityInitParameters) DeepCopyInto(out *HealthcareFHIRServiceIdentityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareFHIRServiceIdentityObservation ¶ added in v0.28.0
type HealthcareFHIRServiceIdentityObservation struct { // A list of one or more Resource IDs for User Assigned Managed identities to assign. Required when type is set to UserAssigned. // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // The ID of the Healthcare FHIR Service. PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` // The ID of the Healthcare FHIR Service. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // The type of managed identity to assign. Possible values are UserAssigned and SystemAssigned. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*HealthcareFHIRServiceIdentityObservation) DeepCopy ¶ added in v0.28.0
func (in *HealthcareFHIRServiceIdentityObservation) DeepCopy() *HealthcareFHIRServiceIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareFHIRServiceIdentityObservation.
func (*HealthcareFHIRServiceIdentityObservation) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareFHIRServiceIdentityObservation) DeepCopyInto(out *HealthcareFHIRServiceIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareFHIRServiceIdentityParameters ¶ added in v0.28.0
type HealthcareFHIRServiceIdentityParameters struct { // A list of one or more Resource IDs for User Assigned Managed identities to assign. Required when type is set to UserAssigned. // +kubebuilder:validation:Optional // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // The type of managed identity to assign. Possible values are UserAssigned and SystemAssigned. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` }
func (*HealthcareFHIRServiceIdentityParameters) DeepCopy ¶ added in v0.28.0
func (in *HealthcareFHIRServiceIdentityParameters) DeepCopy() *HealthcareFHIRServiceIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareFHIRServiceIdentityParameters.
func (*HealthcareFHIRServiceIdentityParameters) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareFHIRServiceIdentityParameters) DeepCopyInto(out *HealthcareFHIRServiceIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareFHIRServiceInitParameters ¶ added in v0.35.0
type HealthcareFHIRServiceInitParameters struct { // A list of the access policies of the service instance. // +listType=set AccessPolicyObjectIds []*string `json:"accessPolicyObjectIds,omitempty" tf:"access_policy_object_ids,omitempty"` // An authentication block as defined below. Authentication []HealthcareFHIRServiceAuthenticationInitParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // Specifies the name of the storage account which the operation configuration information is exported to. ConfigurationExportStorageAccountName *string `json:"configurationExportStorageAccountName,omitempty" tf:"configuration_export_storage_account_name,omitempty"` // A list of azure container registry settings used for convert data operation of the service instance. // +listType=set ContainerRegistryLoginServerURL []*string `json:"containerRegistryLoginServerUrl,omitempty" tf:"container_registry_login_server_url,omitempty"` // A cors block as defined below. Cors []CorsInitParameters `json:"cors,omitempty" tf:"cors,omitempty"` // An identity block as defined below. Identity []HealthcareFHIRServiceIdentityInitParameters `json:"identity,omitempty" tf:"identity,omitempty"` // Specifies the kind of the Healthcare FHIR Service. Possible values are: fhir-Stu3 and fhir-R4. Defaults to fhir-R4. Changing this forces a new Healthcare FHIR Service to be created. Kind *string `json:"kind,omitempty" tf:"kind,omitempty"` // Specifies the Azure Region where the Healthcare FHIR Service should be created. Changing this forces a new Healthcare FHIR Service to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // A list of oci_artifact objects as defined below to describe OCI artifacts for export. OciArtifact []OciArtifactInitParameters `json:"ociArtifact,omitempty" tf:"oci_artifact,omitempty"` // Specifies the name of the Resource Group in which to create the Healthcare FHIR Service. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // A mapping of tags to assign to the Healthcare FHIR Service. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*HealthcareFHIRServiceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *HealthcareFHIRServiceInitParameters) DeepCopy() *HealthcareFHIRServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareFHIRServiceInitParameters.
func (*HealthcareFHIRServiceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *HealthcareFHIRServiceInitParameters) DeepCopyInto(out *HealthcareFHIRServiceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareFHIRServiceList ¶ added in v0.28.0
type HealthcareFHIRServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []HealthcareFHIRService `json:"items"` }
HealthcareFHIRServiceList contains a list of HealthcareFHIRServices
func (*HealthcareFHIRServiceList) DeepCopy ¶ added in v0.28.0
func (in *HealthcareFHIRServiceList) DeepCopy() *HealthcareFHIRServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareFHIRServiceList.
func (*HealthcareFHIRServiceList) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareFHIRServiceList) DeepCopyInto(out *HealthcareFHIRServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HealthcareFHIRServiceList) DeepCopyObject ¶ added in v0.28.0
func (in *HealthcareFHIRServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HealthcareFHIRServiceList) GetItems ¶ added in v0.28.0
func (l *HealthcareFHIRServiceList) GetItems() []resource.Managed
GetItems of this HealthcareFHIRServiceList.
type HealthcareFHIRServiceObservation ¶ added in v0.28.0
type HealthcareFHIRServiceObservation struct { // A list of the access policies of the service instance. // +listType=set AccessPolicyObjectIds []*string `json:"accessPolicyObjectIds,omitempty" tf:"access_policy_object_ids,omitempty"` // An authentication block as defined below. Authentication []HealthcareFHIRServiceAuthenticationObservation `json:"authentication,omitempty" tf:"authentication,omitempty"` // Specifies the name of the storage account which the operation configuration information is exported to. ConfigurationExportStorageAccountName *string `json:"configurationExportStorageAccountName,omitempty" tf:"configuration_export_storage_account_name,omitempty"` // A list of azure container registry settings used for convert data operation of the service instance. // +listType=set ContainerRegistryLoginServerURL []*string `json:"containerRegistryLoginServerUrl,omitempty" tf:"container_registry_login_server_url,omitempty"` // A cors block as defined below. Cors []CorsObservation `json:"cors,omitempty" tf:"cors,omitempty"` // The ID of the Healthcare FHIR Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An identity block as defined below. Identity []HealthcareFHIRServiceIdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` // Specifies the kind of the Healthcare FHIR Service. Possible values are: fhir-Stu3 and fhir-R4. Defaults to fhir-R4. Changing this forces a new Healthcare FHIR Service to be created. Kind *string `json:"kind,omitempty" tf:"kind,omitempty"` // Specifies the Azure Region where the Healthcare FHIR Service should be created. Changing this forces a new Healthcare FHIR Service to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // A list of oci_artifact objects as defined below to describe OCI artifacts for export. OciArtifact []OciArtifactObservation `json:"ociArtifact,omitempty" tf:"oci_artifact,omitempty"` // Whether public networks access is enabled. PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // Specifies the name of the Resource Group in which to create the Healthcare FHIR Service. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // A mapping of tags to assign to the Healthcare FHIR Service. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the id of the Healthcare Workspace where the Healthcare FHIR Service should exist. Changing this forces a new Healthcare FHIR Service to be created. WorkspaceID *string `json:"workspaceId,omitempty" tf:"workspace_id,omitempty"` }
func (*HealthcareFHIRServiceObservation) DeepCopy ¶ added in v0.28.0
func (in *HealthcareFHIRServiceObservation) DeepCopy() *HealthcareFHIRServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareFHIRServiceObservation.
func (*HealthcareFHIRServiceObservation) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareFHIRServiceObservation) DeepCopyInto(out *HealthcareFHIRServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareFHIRServiceParameters ¶ added in v0.28.0
type HealthcareFHIRServiceParameters struct { // A list of the access policies of the service instance. // +kubebuilder:validation:Optional // +listType=set AccessPolicyObjectIds []*string `json:"accessPolicyObjectIds,omitempty" tf:"access_policy_object_ids,omitempty"` // An authentication block as defined below. // +kubebuilder:validation:Optional Authentication []HealthcareFHIRServiceAuthenticationParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // Specifies the name of the storage account which the operation configuration information is exported to. // +kubebuilder:validation:Optional ConfigurationExportStorageAccountName *string `json:"configurationExportStorageAccountName,omitempty" tf:"configuration_export_storage_account_name,omitempty"` // A list of azure container registry settings used for convert data operation of the service instance. // +kubebuilder:validation:Optional // +listType=set ContainerRegistryLoginServerURL []*string `json:"containerRegistryLoginServerUrl,omitempty" tf:"container_registry_login_server_url,omitempty"` // A cors block as defined below. // +kubebuilder:validation:Optional Cors []CorsParameters `json:"cors,omitempty" tf:"cors,omitempty"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity []HealthcareFHIRServiceIdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // Specifies the kind of the Healthcare FHIR Service. Possible values are: fhir-Stu3 and fhir-R4. Defaults to fhir-R4. Changing this forces a new Healthcare FHIR Service to be created. // +kubebuilder:validation:Optional Kind *string `json:"kind,omitempty" tf:"kind,omitempty"` // Specifies the Azure Region where the Healthcare FHIR Service should be created. Changing this forces a new Healthcare FHIR Service to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // A list of oci_artifact objects as defined below to describe OCI artifacts for export. // +kubebuilder:validation:Optional OciArtifact []OciArtifactParameters `json:"ociArtifact,omitempty" tf:"oci_artifact,omitempty"` // Specifies the name of the Resource Group in which to create the Healthcare FHIR Service. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // A mapping of tags to assign to the Healthcare FHIR Service. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the id of the Healthcare Workspace where the Healthcare FHIR Service should exist. Changing this forces a new Healthcare FHIR Service to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/healthcareapis/v1beta1.HealthcareWorkspace // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional WorkspaceID *string `json:"workspaceId,omitempty" tf:"workspace_id,omitempty"` // Reference to a HealthcareWorkspace in healthcareapis to populate workspaceId. // +kubebuilder:validation:Optional WorkspaceIDRef *v1.Reference `json:"workspaceIdRef,omitempty" tf:"-"` // Selector for a HealthcareWorkspace in healthcareapis to populate workspaceId. // +kubebuilder:validation:Optional WorkspaceIDSelector *v1.Selector `json:"workspaceIdSelector,omitempty" tf:"-"` }
func (*HealthcareFHIRServiceParameters) DeepCopy ¶ added in v0.28.0
func (in *HealthcareFHIRServiceParameters) DeepCopy() *HealthcareFHIRServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareFHIRServiceParameters.
func (*HealthcareFHIRServiceParameters) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareFHIRServiceParameters) DeepCopyInto(out *HealthcareFHIRServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareFHIRServiceSpec ¶ added in v0.28.0
type HealthcareFHIRServiceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider HealthcareFHIRServiceParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider HealthcareFHIRServiceInitParameters `json:"initProvider,omitempty"` }
HealthcareFHIRServiceSpec defines the desired state of HealthcareFHIRService
func (*HealthcareFHIRServiceSpec) DeepCopy ¶ added in v0.28.0
func (in *HealthcareFHIRServiceSpec) DeepCopy() *HealthcareFHIRServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareFHIRServiceSpec.
func (*HealthcareFHIRServiceSpec) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareFHIRServiceSpec) DeepCopyInto(out *HealthcareFHIRServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareFHIRServiceStatus ¶ added in v0.28.0
type HealthcareFHIRServiceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HealthcareFHIRServiceObservation `json:"atProvider,omitempty"` }
HealthcareFHIRServiceStatus defines the observed state of HealthcareFHIRService.
func (*HealthcareFHIRServiceStatus) DeepCopy ¶ added in v0.28.0
func (in *HealthcareFHIRServiceStatus) DeepCopy() *HealthcareFHIRServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareFHIRServiceStatus.
func (*HealthcareFHIRServiceStatus) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareFHIRServiceStatus) DeepCopyInto(out *HealthcareFHIRServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareMedtechService ¶ added in v0.28.0
type HealthcareMedtechService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.deviceMappingJson) || (has(self.initProvider) && has(self.initProvider.deviceMappingJson))",message="spec.forProvider.deviceMappingJson is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec HealthcareMedtechServiceSpec `json:"spec"` Status HealthcareMedtechServiceStatus `json:"status,omitempty"` }
HealthcareMedtechService is the Schema for the HealthcareMedtechServices API. Manages a Healthcare MedTech (Internet of Medical Things) devices Service. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*HealthcareMedtechService) ConvertFrom ¶ added in v1.2.0
func (tr *HealthcareMedtechService) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the HealthcareMedtechService type.
func (*HealthcareMedtechService) ConvertTo ¶ added in v1.2.0
func (tr *HealthcareMedtechService) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this HealthcareMedtechService to the hub type.
func (*HealthcareMedtechService) DeepCopy ¶ added in v0.28.0
func (in *HealthcareMedtechService) DeepCopy() *HealthcareMedtechService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareMedtechService.
func (*HealthcareMedtechService) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareMedtechService) DeepCopyInto(out *HealthcareMedtechService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HealthcareMedtechService) DeepCopyObject ¶ added in v0.28.0
func (in *HealthcareMedtechService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HealthcareMedtechService) GetCondition ¶ added in v0.28.0
func (mg *HealthcareMedtechService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this HealthcareMedtechService.
func (*HealthcareMedtechService) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *HealthcareMedtechService) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this HealthcareMedtechService
func (*HealthcareMedtechService) GetDeletionPolicy ¶ added in v0.28.0
func (mg *HealthcareMedtechService) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this HealthcareMedtechService.
func (*HealthcareMedtechService) GetID ¶ added in v0.28.0
func (tr *HealthcareMedtechService) GetID() string
GetID returns ID of underlying Terraform resource of this HealthcareMedtechService
func (*HealthcareMedtechService) GetInitParameters ¶ added in v0.35.0
func (tr *HealthcareMedtechService) GetInitParameters() (map[string]any, error)
GetInitParameters of this HealthcareMedtechService
func (*HealthcareMedtechService) GetManagementPolicies ¶ added in v0.35.0
func (mg *HealthcareMedtechService) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this HealthcareMedtechService.
func (*HealthcareMedtechService) GetMergedParameters ¶ added in v0.40.0
func (tr *HealthcareMedtechService) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this HealthcareMedtechService
func (*HealthcareMedtechService) GetObservation ¶ added in v0.28.0
func (tr *HealthcareMedtechService) GetObservation() (map[string]any, error)
GetObservation of this HealthcareMedtechService
func (*HealthcareMedtechService) GetParameters ¶ added in v0.28.0
func (tr *HealthcareMedtechService) GetParameters() (map[string]any, error)
GetParameters of this HealthcareMedtechService
func (*HealthcareMedtechService) GetProviderConfigReference ¶ added in v0.28.0
func (mg *HealthcareMedtechService) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this HealthcareMedtechService.
func (*HealthcareMedtechService) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *HealthcareMedtechService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this HealthcareMedtechService.
func (*HealthcareMedtechService) GetTerraformResourceType ¶ added in v0.28.0
func (mg *HealthcareMedtechService) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this HealthcareMedtechService
func (*HealthcareMedtechService) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *HealthcareMedtechService) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*HealthcareMedtechService) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *HealthcareMedtechService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this HealthcareMedtechService.
func (*HealthcareMedtechService) LateInitialize ¶ added in v0.28.0
func (tr *HealthcareMedtechService) LateInitialize(attrs []byte) (bool, error)
LateInitialize this HealthcareMedtechService using its observed tfState. returns True if there are any spec changes for the resource.
func (*HealthcareMedtechService) ResolveReferences ¶ added in v0.28.0
ResolveReferences of this HealthcareMedtechService.
func (*HealthcareMedtechService) SetConditions ¶ added in v0.28.0
func (mg *HealthcareMedtechService) SetConditions(c ...xpv1.Condition)
SetConditions of this HealthcareMedtechService.
func (*HealthcareMedtechService) SetDeletionPolicy ¶ added in v0.28.0
func (mg *HealthcareMedtechService) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this HealthcareMedtechService.
func (*HealthcareMedtechService) SetManagementPolicies ¶ added in v0.35.0
func (mg *HealthcareMedtechService) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this HealthcareMedtechService.
func (*HealthcareMedtechService) SetObservation ¶ added in v0.28.0
func (tr *HealthcareMedtechService) SetObservation(obs map[string]any) error
SetObservation for this HealthcareMedtechService
func (*HealthcareMedtechService) SetParameters ¶ added in v0.28.0
func (tr *HealthcareMedtechService) SetParameters(params map[string]any) error
SetParameters for this HealthcareMedtechService
func (*HealthcareMedtechService) SetProviderConfigReference ¶ added in v0.28.0
func (mg *HealthcareMedtechService) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this HealthcareMedtechService.
func (*HealthcareMedtechService) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *HealthcareMedtechService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this HealthcareMedtechService.
func (*HealthcareMedtechService) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *HealthcareMedtechService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this HealthcareMedtechService.
type HealthcareMedtechServiceFHIRDestination ¶ added in v0.28.0
type HealthcareMedtechServiceFHIRDestination struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.destinationFhirMappingJson) || (has(self.initProvider) && has(self.initProvider.destinationFhirMappingJson))",message="spec.forProvider.destinationFhirMappingJson is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.destinationIdentityResolutionType) || (has(self.initProvider) && has(self.initProvider.destinationIdentityResolutionType))",message="spec.forProvider.destinationIdentityResolutionType is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec HealthcareMedtechServiceFHIRDestinationSpec `json:"spec"` Status HealthcareMedtechServiceFHIRDestinationStatus `json:"status,omitempty"` }
HealthcareMedtechServiceFHIRDestination is the Schema for the HealthcareMedtechServiceFHIRDestinations API. Manages a Healthcare Med Tech (Internet of Medical Things) Service Fhir Destination. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*HealthcareMedtechServiceFHIRDestination) DeepCopy ¶ added in v0.28.0
func (in *HealthcareMedtechServiceFHIRDestination) DeepCopy() *HealthcareMedtechServiceFHIRDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareMedtechServiceFHIRDestination.
func (*HealthcareMedtechServiceFHIRDestination) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareMedtechServiceFHIRDestination) DeepCopyInto(out *HealthcareMedtechServiceFHIRDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HealthcareMedtechServiceFHIRDestination) DeepCopyObject ¶ added in v0.28.0
func (in *HealthcareMedtechServiceFHIRDestination) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HealthcareMedtechServiceFHIRDestination) GetCondition ¶ added in v0.28.0
func (mg *HealthcareMedtechServiceFHIRDestination) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this HealthcareMedtechServiceFHIRDestination.
func (*HealthcareMedtechServiceFHIRDestination) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *HealthcareMedtechServiceFHIRDestination) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this HealthcareMedtechServiceFHIRDestination
func (*HealthcareMedtechServiceFHIRDestination) GetDeletionPolicy ¶ added in v0.28.0
func (mg *HealthcareMedtechServiceFHIRDestination) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this HealthcareMedtechServiceFHIRDestination.
func (*HealthcareMedtechServiceFHIRDestination) GetID ¶ added in v0.28.0
func (tr *HealthcareMedtechServiceFHIRDestination) GetID() string
GetID returns ID of underlying Terraform resource of this HealthcareMedtechServiceFHIRDestination
func (*HealthcareMedtechServiceFHIRDestination) GetInitParameters ¶ added in v0.35.0
func (tr *HealthcareMedtechServiceFHIRDestination) GetInitParameters() (map[string]any, error)
GetInitParameters of this HealthcareMedtechServiceFHIRDestination
func (*HealthcareMedtechServiceFHIRDestination) GetManagementPolicies ¶ added in v0.35.0
func (mg *HealthcareMedtechServiceFHIRDestination) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this HealthcareMedtechServiceFHIRDestination.
func (*HealthcareMedtechServiceFHIRDestination) GetMergedParameters ¶ added in v0.40.0
func (tr *HealthcareMedtechServiceFHIRDestination) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this HealthcareMedtechServiceFHIRDestination
func (*HealthcareMedtechServiceFHIRDestination) GetObservation ¶ added in v0.28.0
func (tr *HealthcareMedtechServiceFHIRDestination) GetObservation() (map[string]any, error)
GetObservation of this HealthcareMedtechServiceFHIRDestination
func (*HealthcareMedtechServiceFHIRDestination) GetParameters ¶ added in v0.28.0
func (tr *HealthcareMedtechServiceFHIRDestination) GetParameters() (map[string]any, error)
GetParameters of this HealthcareMedtechServiceFHIRDestination
func (*HealthcareMedtechServiceFHIRDestination) GetProviderConfigReference ¶ added in v0.28.0
func (mg *HealthcareMedtechServiceFHIRDestination) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this HealthcareMedtechServiceFHIRDestination.
func (*HealthcareMedtechServiceFHIRDestination) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *HealthcareMedtechServiceFHIRDestination) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this HealthcareMedtechServiceFHIRDestination.
func (*HealthcareMedtechServiceFHIRDestination) GetTerraformResourceType ¶ added in v0.28.0
func (mg *HealthcareMedtechServiceFHIRDestination) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this HealthcareMedtechServiceFHIRDestination
func (*HealthcareMedtechServiceFHIRDestination) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *HealthcareMedtechServiceFHIRDestination) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*HealthcareMedtechServiceFHIRDestination) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *HealthcareMedtechServiceFHIRDestination) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this HealthcareMedtechServiceFHIRDestination.
func (*HealthcareMedtechServiceFHIRDestination) Hub ¶ added in v0.42.1
func (tr *HealthcareMedtechServiceFHIRDestination) Hub()
Hub marks this type as a conversion hub.
func (*HealthcareMedtechServiceFHIRDestination) LateInitialize ¶ added in v0.28.0
func (tr *HealthcareMedtechServiceFHIRDestination) LateInitialize(attrs []byte) (bool, error)
LateInitialize this HealthcareMedtechServiceFHIRDestination using its observed tfState. returns True if there are any spec changes for the resource.
func (*HealthcareMedtechServiceFHIRDestination) ResolveReferences ¶ added in v0.28.0
func (mg *HealthcareMedtechServiceFHIRDestination) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this HealthcareMedtechServiceFHIRDestination.
func (*HealthcareMedtechServiceFHIRDestination) SetConditions ¶ added in v0.28.0
func (mg *HealthcareMedtechServiceFHIRDestination) SetConditions(c ...xpv1.Condition)
SetConditions of this HealthcareMedtechServiceFHIRDestination.
func (*HealthcareMedtechServiceFHIRDestination) SetDeletionPolicy ¶ added in v0.28.0
func (mg *HealthcareMedtechServiceFHIRDestination) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this HealthcareMedtechServiceFHIRDestination.
func (*HealthcareMedtechServiceFHIRDestination) SetManagementPolicies ¶ added in v0.35.0
func (mg *HealthcareMedtechServiceFHIRDestination) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this HealthcareMedtechServiceFHIRDestination.
func (*HealthcareMedtechServiceFHIRDestination) SetObservation ¶ added in v0.28.0
func (tr *HealthcareMedtechServiceFHIRDestination) SetObservation(obs map[string]any) error
SetObservation for this HealthcareMedtechServiceFHIRDestination
func (*HealthcareMedtechServiceFHIRDestination) SetParameters ¶ added in v0.28.0
func (tr *HealthcareMedtechServiceFHIRDestination) SetParameters(params map[string]any) error
SetParameters for this HealthcareMedtechServiceFHIRDestination
func (*HealthcareMedtechServiceFHIRDestination) SetProviderConfigReference ¶ added in v0.28.0
func (mg *HealthcareMedtechServiceFHIRDestination) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this HealthcareMedtechServiceFHIRDestination.
func (*HealthcareMedtechServiceFHIRDestination) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *HealthcareMedtechServiceFHIRDestination) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this HealthcareMedtechServiceFHIRDestination.
func (*HealthcareMedtechServiceFHIRDestination) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *HealthcareMedtechServiceFHIRDestination) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this HealthcareMedtechServiceFHIRDestination.
type HealthcareMedtechServiceFHIRDestinationInitParameters ¶ added in v0.35.0
type HealthcareMedtechServiceFHIRDestinationInitParameters struct { // Specifies the destination Fhir mappings of the Med Tech Service Fhir Destination. DestinationFHIRMappingJSON *string `json:"destinationFhirMappingJson,omitempty" tf:"destination_fhir_mapping_json,omitempty"` // Specifies the destination fhir service id of the Med Tech Service Fhir Destination. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/healthcareapis/v1beta2.HealthcareFHIRService // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() DestinationFHIRServiceID *string `json:"destinationFhirServiceId,omitempty" tf:"destination_fhir_service_id,omitempty"` // Reference to a HealthcareFHIRService in healthcareapis to populate destinationFhirServiceId. // +kubebuilder:validation:Optional DestinationFHIRServiceIDRef *v1.Reference `json:"destinationFhirServiceIdRef,omitempty" tf:"-"` // Selector for a HealthcareFHIRService in healthcareapis to populate destinationFhirServiceId. // +kubebuilder:validation:Optional DestinationFHIRServiceIDSelector *v1.Selector `json:"destinationFhirServiceIdSelector,omitempty" tf:"-"` // Specifies the destination identity resolution type where the Healthcare Med Tech Service Fhir Destination should be created. Possible values are Create, Lookup. DestinationIdentityResolutionType *string `json:"destinationIdentityResolutionType,omitempty" tf:"destination_identity_resolution_type,omitempty"` // Specifies the Azure Region where the Healthcare Med Tech Service Fhir Destination should be created. Changing this forces a new Healthcare Med Tech Service Fhir Destination to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` }
func (*HealthcareMedtechServiceFHIRDestinationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *HealthcareMedtechServiceFHIRDestinationInitParameters) DeepCopy() *HealthcareMedtechServiceFHIRDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareMedtechServiceFHIRDestinationInitParameters.
func (*HealthcareMedtechServiceFHIRDestinationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *HealthcareMedtechServiceFHIRDestinationInitParameters) DeepCopyInto(out *HealthcareMedtechServiceFHIRDestinationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareMedtechServiceFHIRDestinationList ¶ added in v0.28.0
type HealthcareMedtechServiceFHIRDestinationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []HealthcareMedtechServiceFHIRDestination `json:"items"` }
HealthcareMedtechServiceFHIRDestinationList contains a list of HealthcareMedtechServiceFHIRDestinations
func (*HealthcareMedtechServiceFHIRDestinationList) DeepCopy ¶ added in v0.28.0
func (in *HealthcareMedtechServiceFHIRDestinationList) DeepCopy() *HealthcareMedtechServiceFHIRDestinationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareMedtechServiceFHIRDestinationList.
func (*HealthcareMedtechServiceFHIRDestinationList) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareMedtechServiceFHIRDestinationList) DeepCopyInto(out *HealthcareMedtechServiceFHIRDestinationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HealthcareMedtechServiceFHIRDestinationList) DeepCopyObject ¶ added in v0.28.0
func (in *HealthcareMedtechServiceFHIRDestinationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HealthcareMedtechServiceFHIRDestinationList) GetItems ¶ added in v0.28.0
func (l *HealthcareMedtechServiceFHIRDestinationList) GetItems() []resource.Managed
GetItems of this HealthcareMedtechServiceFHIRDestinationList.
type HealthcareMedtechServiceFHIRDestinationObservation ¶ added in v0.28.0
type HealthcareMedtechServiceFHIRDestinationObservation struct { // Specifies the destination Fhir mappings of the Med Tech Service Fhir Destination. DestinationFHIRMappingJSON *string `json:"destinationFhirMappingJson,omitempty" tf:"destination_fhir_mapping_json,omitempty"` // Specifies the destination fhir service id of the Med Tech Service Fhir Destination. DestinationFHIRServiceID *string `json:"destinationFhirServiceId,omitempty" tf:"destination_fhir_service_id,omitempty"` // Specifies the destination identity resolution type where the Healthcare Med Tech Service Fhir Destination should be created. Possible values are Create, Lookup. DestinationIdentityResolutionType *string `json:"destinationIdentityResolutionType,omitempty" tf:"destination_identity_resolution_type,omitempty"` // The ID of the Healthcare Med Tech Service Fhir Destination. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the Azure Region where the Healthcare Med Tech Service Fhir Destination should be created. Changing this forces a new Healthcare Med Tech Service Fhir Destination to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // Specifies the name of the Healthcare Med Tech Service where the Healthcare Med Tech Service Fhir Destination should exist. Changing this forces a new Healthcare Med Tech Service Fhir Destination to be created. MedtechServiceID *string `json:"medtechServiceId,omitempty" tf:"medtech_service_id,omitempty"` }
func (*HealthcareMedtechServiceFHIRDestinationObservation) DeepCopy ¶ added in v0.28.0
func (in *HealthcareMedtechServiceFHIRDestinationObservation) DeepCopy() *HealthcareMedtechServiceFHIRDestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareMedtechServiceFHIRDestinationObservation.
func (*HealthcareMedtechServiceFHIRDestinationObservation) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareMedtechServiceFHIRDestinationObservation) DeepCopyInto(out *HealthcareMedtechServiceFHIRDestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareMedtechServiceFHIRDestinationParameters ¶ added in v0.28.0
type HealthcareMedtechServiceFHIRDestinationParameters struct { // Specifies the destination Fhir mappings of the Med Tech Service Fhir Destination. // +kubebuilder:validation:Optional DestinationFHIRMappingJSON *string `json:"destinationFhirMappingJson,omitempty" tf:"destination_fhir_mapping_json,omitempty"` // Specifies the destination fhir service id of the Med Tech Service Fhir Destination. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/healthcareapis/v1beta2.HealthcareFHIRService // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional DestinationFHIRServiceID *string `json:"destinationFhirServiceId,omitempty" tf:"destination_fhir_service_id,omitempty"` // Reference to a HealthcareFHIRService in healthcareapis to populate destinationFhirServiceId. // +kubebuilder:validation:Optional DestinationFHIRServiceIDRef *v1.Reference `json:"destinationFhirServiceIdRef,omitempty" tf:"-"` // Selector for a HealthcareFHIRService in healthcareapis to populate destinationFhirServiceId. // +kubebuilder:validation:Optional DestinationFHIRServiceIDSelector *v1.Selector `json:"destinationFhirServiceIdSelector,omitempty" tf:"-"` // Specifies the destination identity resolution type where the Healthcare Med Tech Service Fhir Destination should be created. Possible values are Create, Lookup. // +kubebuilder:validation:Optional DestinationIdentityResolutionType *string `json:"destinationIdentityResolutionType,omitempty" tf:"destination_identity_resolution_type,omitempty"` // Specifies the Azure Region where the Healthcare Med Tech Service Fhir Destination should be created. Changing this forces a new Healthcare Med Tech Service Fhir Destination to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // Specifies the name of the Healthcare Med Tech Service where the Healthcare Med Tech Service Fhir Destination should exist. Changing this forces a new Healthcare Med Tech Service Fhir Destination to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/healthcareapis/v1beta2.HealthcareMedtechService // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional MedtechServiceID *string `json:"medtechServiceId,omitempty" tf:"medtech_service_id,omitempty"` // Reference to a HealthcareMedtechService in healthcareapis to populate medtechServiceId. // +kubebuilder:validation:Optional MedtechServiceIDRef *v1.Reference `json:"medtechServiceIdRef,omitempty" tf:"-"` // Selector for a HealthcareMedtechService in healthcareapis to populate medtechServiceId. // +kubebuilder:validation:Optional MedtechServiceIDSelector *v1.Selector `json:"medtechServiceIdSelector,omitempty" tf:"-"` }
func (*HealthcareMedtechServiceFHIRDestinationParameters) DeepCopy ¶ added in v0.28.0
func (in *HealthcareMedtechServiceFHIRDestinationParameters) DeepCopy() *HealthcareMedtechServiceFHIRDestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareMedtechServiceFHIRDestinationParameters.
func (*HealthcareMedtechServiceFHIRDestinationParameters) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareMedtechServiceFHIRDestinationParameters) DeepCopyInto(out *HealthcareMedtechServiceFHIRDestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareMedtechServiceFHIRDestinationSpec ¶ added in v0.28.0
type HealthcareMedtechServiceFHIRDestinationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider HealthcareMedtechServiceFHIRDestinationParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider HealthcareMedtechServiceFHIRDestinationInitParameters `json:"initProvider,omitempty"` }
HealthcareMedtechServiceFHIRDestinationSpec defines the desired state of HealthcareMedtechServiceFHIRDestination
func (*HealthcareMedtechServiceFHIRDestinationSpec) DeepCopy ¶ added in v0.28.0
func (in *HealthcareMedtechServiceFHIRDestinationSpec) DeepCopy() *HealthcareMedtechServiceFHIRDestinationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareMedtechServiceFHIRDestinationSpec.
func (*HealthcareMedtechServiceFHIRDestinationSpec) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareMedtechServiceFHIRDestinationSpec) DeepCopyInto(out *HealthcareMedtechServiceFHIRDestinationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareMedtechServiceFHIRDestinationStatus ¶ added in v0.28.0
type HealthcareMedtechServiceFHIRDestinationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HealthcareMedtechServiceFHIRDestinationObservation `json:"atProvider,omitempty"` }
HealthcareMedtechServiceFHIRDestinationStatus defines the observed state of HealthcareMedtechServiceFHIRDestination.
func (*HealthcareMedtechServiceFHIRDestinationStatus) DeepCopy ¶ added in v0.28.0
func (in *HealthcareMedtechServiceFHIRDestinationStatus) DeepCopy() *HealthcareMedtechServiceFHIRDestinationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareMedtechServiceFHIRDestinationStatus.
func (*HealthcareMedtechServiceFHIRDestinationStatus) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareMedtechServiceFHIRDestinationStatus) DeepCopyInto(out *HealthcareMedtechServiceFHIRDestinationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareMedtechServiceIdentityInitParameters ¶ added in v0.35.0
type HealthcareMedtechServiceIdentityInitParameters struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Healthcare Med Tech Service. // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // Specifies the type of Managed Service Identity that should be configured on this Healthcare Med Tech Service. Possible values are SystemAssigned. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*HealthcareMedtechServiceIdentityInitParameters) DeepCopy ¶ added in v0.35.0
func (in *HealthcareMedtechServiceIdentityInitParameters) DeepCopy() *HealthcareMedtechServiceIdentityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareMedtechServiceIdentityInitParameters.
func (*HealthcareMedtechServiceIdentityInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *HealthcareMedtechServiceIdentityInitParameters) DeepCopyInto(out *HealthcareMedtechServiceIdentityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareMedtechServiceIdentityObservation ¶ added in v0.28.0
type HealthcareMedtechServiceIdentityObservation struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Healthcare Med Tech Service. // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // The Principal ID associated with this System Assigned Managed Service Identity. PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` // The Tenant ID associated with this System Assigned Managed Service Identity. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // Specifies the type of Managed Service Identity that should be configured on this Healthcare Med Tech Service. Possible values are SystemAssigned. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*HealthcareMedtechServiceIdentityObservation) DeepCopy ¶ added in v0.28.0
func (in *HealthcareMedtechServiceIdentityObservation) DeepCopy() *HealthcareMedtechServiceIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareMedtechServiceIdentityObservation.
func (*HealthcareMedtechServiceIdentityObservation) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareMedtechServiceIdentityObservation) DeepCopyInto(out *HealthcareMedtechServiceIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareMedtechServiceIdentityParameters ¶ added in v0.28.0
type HealthcareMedtechServiceIdentityParameters struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Healthcare Med Tech Service. // +kubebuilder:validation:Optional // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // Specifies the type of Managed Service Identity that should be configured on this Healthcare Med Tech Service. Possible values are SystemAssigned. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` }
func (*HealthcareMedtechServiceIdentityParameters) DeepCopy ¶ added in v0.28.0
func (in *HealthcareMedtechServiceIdentityParameters) DeepCopy() *HealthcareMedtechServiceIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareMedtechServiceIdentityParameters.
func (*HealthcareMedtechServiceIdentityParameters) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareMedtechServiceIdentityParameters) DeepCopyInto(out *HealthcareMedtechServiceIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareMedtechServiceInitParameters ¶ added in v0.35.0
type HealthcareMedtechServiceInitParameters struct { // Specifies the Device Mappings of the Med Tech Service. DeviceMappingJSON *string `json:"deviceMappingJson,omitempty" tf:"device_mapping_json,omitempty"` // Specifies the Consumer Group of the Event Hub to connect to. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/eventhub/v1beta1.ConsumerGroup EventHubConsumerGroupName *string `json:"eventhubConsumerGroupName,omitempty" tf:"eventhub_consumer_group_name,omitempty"` // Reference to a ConsumerGroup in eventhub to populate eventhubConsumerGroupName. // +kubebuilder:validation:Optional EventHubConsumerGroupNameRef *v1.Reference `json:"eventhubConsumerGroupNameRef,omitempty" tf:"-"` // Selector for a ConsumerGroup in eventhub to populate eventhubConsumerGroupName. // +kubebuilder:validation:Optional EventHubConsumerGroupNameSelector *v1.Selector `json:"eventhubConsumerGroupNameSelector,omitempty" tf:"-"` // Specifies the name of the Event Hub to connect to. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/eventhub/v1beta1.EventHub EventHubName *string `json:"eventhubName,omitempty" tf:"eventhub_name,omitempty"` // Reference to a EventHub in eventhub to populate eventhubName. // +kubebuilder:validation:Optional EventHubNameRef *v1.Reference `json:"eventhubNameRef,omitempty" tf:"-"` // Selector for a EventHub in eventhub to populate eventhubName. // +kubebuilder:validation:Optional EventHubNameSelector *v1.Selector `json:"eventhubNameSelector,omitempty" tf:"-"` // Specifies the namespace name of the Event Hub to connect to. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/eventhub/v1beta1.EventHubNamespace EventHubNamespaceName *string `json:"eventhubNamespaceName,omitempty" tf:"eventhub_namespace_name,omitempty"` // Reference to a EventHubNamespace in eventhub to populate eventhubNamespaceName. // +kubebuilder:validation:Optional EventHubNamespaceNameRef *v1.Reference `json:"eventhubNamespaceNameRef,omitempty" tf:"-"` // Selector for a EventHubNamespace in eventhub to populate eventhubNamespaceName. // +kubebuilder:validation:Optional EventHubNamespaceNameSelector *v1.Selector `json:"eventhubNamespaceNameSelector,omitempty" tf:"-"` // An identity block as defined below. Identity []HealthcareMedtechServiceIdentityInitParameters `json:"identity,omitempty" tf:"identity,omitempty"` // Specifies the Azure Region where the Healthcare Med Tech Service should be created. Changing this forces a new Healthcare Med Tech Service to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // A mapping of tags to assign to the Healthcare Med Tech Service. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*HealthcareMedtechServiceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *HealthcareMedtechServiceInitParameters) DeepCopy() *HealthcareMedtechServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareMedtechServiceInitParameters.
func (*HealthcareMedtechServiceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *HealthcareMedtechServiceInitParameters) DeepCopyInto(out *HealthcareMedtechServiceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareMedtechServiceList ¶ added in v0.28.0
type HealthcareMedtechServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []HealthcareMedtechService `json:"items"` }
HealthcareMedtechServiceList contains a list of HealthcareMedtechServices
func (*HealthcareMedtechServiceList) DeepCopy ¶ added in v0.28.0
func (in *HealthcareMedtechServiceList) DeepCopy() *HealthcareMedtechServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareMedtechServiceList.
func (*HealthcareMedtechServiceList) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareMedtechServiceList) DeepCopyInto(out *HealthcareMedtechServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HealthcareMedtechServiceList) DeepCopyObject ¶ added in v0.28.0
func (in *HealthcareMedtechServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HealthcareMedtechServiceList) GetItems ¶ added in v0.28.0
func (l *HealthcareMedtechServiceList) GetItems() []resource.Managed
GetItems of this HealthcareMedtechServiceList.
type HealthcareMedtechServiceObservation ¶ added in v0.28.0
type HealthcareMedtechServiceObservation struct { // Specifies the Device Mappings of the Med Tech Service. DeviceMappingJSON *string `json:"deviceMappingJson,omitempty" tf:"device_mapping_json,omitempty"` // Specifies the Consumer Group of the Event Hub to connect to. EventHubConsumerGroupName *string `json:"eventhubConsumerGroupName,omitempty" tf:"eventhub_consumer_group_name,omitempty"` // Specifies the name of the Event Hub to connect to. EventHubName *string `json:"eventhubName,omitempty" tf:"eventhub_name,omitempty"` // Specifies the namespace name of the Event Hub to connect to. EventHubNamespaceName *string `json:"eventhubNamespaceName,omitempty" tf:"eventhub_namespace_name,omitempty"` // The ID of the Healthcare Med Tech Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An identity block as defined below. Identity []HealthcareMedtechServiceIdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` // Specifies the Azure Region where the Healthcare Med Tech Service should be created. Changing this forces a new Healthcare Med Tech Service to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // A mapping of tags to assign to the Healthcare Med Tech Service. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the id of the Healthcare Workspace where the Healthcare Med Tech Service should exist. Changing this forces a new Healthcare Med Tech Service to be created. WorkspaceID *string `json:"workspaceId,omitempty" tf:"workspace_id,omitempty"` }
func (*HealthcareMedtechServiceObservation) DeepCopy ¶ added in v0.28.0
func (in *HealthcareMedtechServiceObservation) DeepCopy() *HealthcareMedtechServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareMedtechServiceObservation.
func (*HealthcareMedtechServiceObservation) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareMedtechServiceObservation) DeepCopyInto(out *HealthcareMedtechServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareMedtechServiceParameters ¶ added in v0.28.0
type HealthcareMedtechServiceParameters struct { // Specifies the Device Mappings of the Med Tech Service. // +kubebuilder:validation:Optional DeviceMappingJSON *string `json:"deviceMappingJson,omitempty" tf:"device_mapping_json,omitempty"` // Specifies the Consumer Group of the Event Hub to connect to. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/eventhub/v1beta1.ConsumerGroup // +kubebuilder:validation:Optional EventHubConsumerGroupName *string `json:"eventhubConsumerGroupName,omitempty" tf:"eventhub_consumer_group_name,omitempty"` // Reference to a ConsumerGroup in eventhub to populate eventhubConsumerGroupName. // +kubebuilder:validation:Optional EventHubConsumerGroupNameRef *v1.Reference `json:"eventhubConsumerGroupNameRef,omitempty" tf:"-"` // Selector for a ConsumerGroup in eventhub to populate eventhubConsumerGroupName. // +kubebuilder:validation:Optional EventHubConsumerGroupNameSelector *v1.Selector `json:"eventhubConsumerGroupNameSelector,omitempty" tf:"-"` // Specifies the name of the Event Hub to connect to. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/eventhub/v1beta1.EventHub // +kubebuilder:validation:Optional EventHubName *string `json:"eventhubName,omitempty" tf:"eventhub_name,omitempty"` // Reference to a EventHub in eventhub to populate eventhubName. // +kubebuilder:validation:Optional EventHubNameRef *v1.Reference `json:"eventhubNameRef,omitempty" tf:"-"` // Selector for a EventHub in eventhub to populate eventhubName. // +kubebuilder:validation:Optional EventHubNameSelector *v1.Selector `json:"eventhubNameSelector,omitempty" tf:"-"` // Specifies the namespace name of the Event Hub to connect to. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/eventhub/v1beta1.EventHubNamespace // +kubebuilder:validation:Optional EventHubNamespaceName *string `json:"eventhubNamespaceName,omitempty" tf:"eventhub_namespace_name,omitempty"` // Reference to a EventHubNamespace in eventhub to populate eventhubNamespaceName. // +kubebuilder:validation:Optional EventHubNamespaceNameRef *v1.Reference `json:"eventhubNamespaceNameRef,omitempty" tf:"-"` // Selector for a EventHubNamespace in eventhub to populate eventhubNamespaceName. // +kubebuilder:validation:Optional EventHubNamespaceNameSelector *v1.Selector `json:"eventhubNamespaceNameSelector,omitempty" tf:"-"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity []HealthcareMedtechServiceIdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // Specifies the Azure Region where the Healthcare Med Tech Service should be created. Changing this forces a new Healthcare Med Tech Service to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // A mapping of tags to assign to the Healthcare Med Tech Service. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the id of the Healthcare Workspace where the Healthcare Med Tech Service should exist. Changing this forces a new Healthcare Med Tech Service to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/healthcareapis/v1beta1.HealthcareWorkspace // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional WorkspaceID *string `json:"workspaceId,omitempty" tf:"workspace_id,omitempty"` // Reference to a HealthcareWorkspace in healthcareapis to populate workspaceId. // +kubebuilder:validation:Optional WorkspaceIDRef *v1.Reference `json:"workspaceIdRef,omitempty" tf:"-"` // Selector for a HealthcareWorkspace in healthcareapis to populate workspaceId. // +kubebuilder:validation:Optional WorkspaceIDSelector *v1.Selector `json:"workspaceIdSelector,omitempty" tf:"-"` }
func (*HealthcareMedtechServiceParameters) DeepCopy ¶ added in v0.28.0
func (in *HealthcareMedtechServiceParameters) DeepCopy() *HealthcareMedtechServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareMedtechServiceParameters.
func (*HealthcareMedtechServiceParameters) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareMedtechServiceParameters) DeepCopyInto(out *HealthcareMedtechServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareMedtechServiceSpec ¶ added in v0.28.0
type HealthcareMedtechServiceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider HealthcareMedtechServiceParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider HealthcareMedtechServiceInitParameters `json:"initProvider,omitempty"` }
HealthcareMedtechServiceSpec defines the desired state of HealthcareMedtechService
func (*HealthcareMedtechServiceSpec) DeepCopy ¶ added in v0.28.0
func (in *HealthcareMedtechServiceSpec) DeepCopy() *HealthcareMedtechServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareMedtechServiceSpec.
func (*HealthcareMedtechServiceSpec) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareMedtechServiceSpec) DeepCopyInto(out *HealthcareMedtechServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareMedtechServiceStatus ¶ added in v0.28.0
type HealthcareMedtechServiceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HealthcareMedtechServiceObservation `json:"atProvider,omitempty"` }
HealthcareMedtechServiceStatus defines the observed state of HealthcareMedtechService.
func (*HealthcareMedtechServiceStatus) DeepCopy ¶ added in v0.28.0
func (in *HealthcareMedtechServiceStatus) DeepCopy() *HealthcareMedtechServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareMedtechServiceStatus.
func (*HealthcareMedtechServiceStatus) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareMedtechServiceStatus) DeepCopyInto(out *HealthcareMedtechServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareService ¶
type HealthcareService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec HealthcareServiceSpec `json:"spec"` Status HealthcareServiceStatus `json:"status,omitempty"` }
HealthcareService is the Schema for the HealthcareServices API. Manages a Healthcare Service. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*HealthcareService) ConvertFrom ¶ added in v1.2.0
func (tr *HealthcareService) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the HealthcareService type.
func (*HealthcareService) ConvertTo ¶ added in v1.2.0
func (tr *HealthcareService) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this HealthcareService to the hub type.
func (*HealthcareService) DeepCopy ¶
func (in *HealthcareService) DeepCopy() *HealthcareService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareService.
func (*HealthcareService) DeepCopyInto ¶
func (in *HealthcareService) DeepCopyInto(out *HealthcareService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HealthcareService) DeepCopyObject ¶
func (in *HealthcareService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HealthcareService) GetCondition ¶
func (mg *HealthcareService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this HealthcareService.
func (*HealthcareService) GetConnectionDetailsMapping ¶
func (tr *HealthcareService) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this HealthcareService
func (*HealthcareService) GetDeletionPolicy ¶
func (mg *HealthcareService) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this HealthcareService.
func (*HealthcareService) GetID ¶
func (tr *HealthcareService) GetID() string
GetID returns ID of underlying Terraform resource of this HealthcareService
func (*HealthcareService) GetInitParameters ¶ added in v0.35.0
func (tr *HealthcareService) GetInitParameters() (map[string]any, error)
GetInitParameters of this HealthcareService
func (*HealthcareService) GetManagementPolicies ¶ added in v0.35.0
func (mg *HealthcareService) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this HealthcareService.
func (*HealthcareService) GetMergedParameters ¶ added in v0.40.0
func (tr *HealthcareService) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this HealthcareService
func (*HealthcareService) GetObservation ¶
func (tr *HealthcareService) GetObservation() (map[string]any, error)
GetObservation of this HealthcareService
func (*HealthcareService) GetParameters ¶
func (tr *HealthcareService) GetParameters() (map[string]any, error)
GetParameters of this HealthcareService
func (*HealthcareService) GetProviderConfigReference ¶
func (mg *HealthcareService) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this HealthcareService.
func (*HealthcareService) GetPublishConnectionDetailsTo ¶
func (mg *HealthcareService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this HealthcareService.
func (*HealthcareService) GetTerraformResourceType ¶
func (mg *HealthcareService) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this HealthcareService
func (*HealthcareService) GetTerraformSchemaVersion ¶
func (tr *HealthcareService) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*HealthcareService) GetWriteConnectionSecretToReference ¶
func (mg *HealthcareService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this HealthcareService.
func (*HealthcareService) LateInitialize ¶
func (tr *HealthcareService) LateInitialize(attrs []byte) (bool, error)
LateInitialize this HealthcareService using its observed tfState. returns True if there are any spec changes for the resource.
func (*HealthcareService) ResolveReferences ¶
ResolveReferences of this HealthcareService.
func (*HealthcareService) SetConditions ¶
func (mg *HealthcareService) SetConditions(c ...xpv1.Condition)
SetConditions of this HealthcareService.
func (*HealthcareService) SetDeletionPolicy ¶
func (mg *HealthcareService) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this HealthcareService.
func (*HealthcareService) SetManagementPolicies ¶ added in v0.35.0
func (mg *HealthcareService) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this HealthcareService.
func (*HealthcareService) SetObservation ¶
func (tr *HealthcareService) SetObservation(obs map[string]any) error
SetObservation for this HealthcareService
func (*HealthcareService) SetParameters ¶
func (tr *HealthcareService) SetParameters(params map[string]any) error
SetParameters for this HealthcareService
func (*HealthcareService) SetProviderConfigReference ¶
func (mg *HealthcareService) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this HealthcareService.
func (*HealthcareService) SetPublishConnectionDetailsTo ¶
func (mg *HealthcareService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this HealthcareService.
func (*HealthcareService) SetWriteConnectionSecretToReference ¶
func (mg *HealthcareService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this HealthcareService.
type HealthcareServiceIdentityInitParameters ¶ added in v1.7.0
type HealthcareServiceIdentityInitParameters struct { // The type of managed identity to assign. The only possible value is SystemAssigned. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*HealthcareServiceIdentityInitParameters) DeepCopy ¶ added in v1.7.0
func (in *HealthcareServiceIdentityInitParameters) DeepCopy() *HealthcareServiceIdentityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareServiceIdentityInitParameters.
func (*HealthcareServiceIdentityInitParameters) DeepCopyInto ¶ added in v1.7.0
func (in *HealthcareServiceIdentityInitParameters) DeepCopyInto(out *HealthcareServiceIdentityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareServiceIdentityObservation ¶ added in v1.7.0
type HealthcareServiceIdentityObservation struct { // The ID of the Healthcare Service. PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` // The ID of the Healthcare Service. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // The type of managed identity to assign. The only possible value is SystemAssigned. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*HealthcareServiceIdentityObservation) DeepCopy ¶ added in v1.7.0
func (in *HealthcareServiceIdentityObservation) DeepCopy() *HealthcareServiceIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareServiceIdentityObservation.
func (*HealthcareServiceIdentityObservation) DeepCopyInto ¶ added in v1.7.0
func (in *HealthcareServiceIdentityObservation) DeepCopyInto(out *HealthcareServiceIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareServiceIdentityParameters ¶ added in v1.7.0
type HealthcareServiceIdentityParameters struct { // The type of managed identity to assign. The only possible value is SystemAssigned. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` }
func (*HealthcareServiceIdentityParameters) DeepCopy ¶ added in v1.7.0
func (in *HealthcareServiceIdentityParameters) DeepCopy() *HealthcareServiceIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareServiceIdentityParameters.
func (*HealthcareServiceIdentityParameters) DeepCopyInto ¶ added in v1.7.0
func (in *HealthcareServiceIdentityParameters) DeepCopyInto(out *HealthcareServiceIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareServiceInitParameters ¶ added in v0.35.0
type HealthcareServiceInitParameters struct { // A set of Azure object IDs that are allowed to access the Service. // +listType=set AccessPolicyObjectIds []*string `json:"accessPolicyObjectIds,omitempty" tf:"access_policy_object_ids,omitempty"` // An authentication_configuration block as defined below. AuthenticationConfiguration []AuthenticationConfigurationInitParameters `json:"authenticationConfiguration,omitempty" tf:"authentication_configuration,omitempty"` // Specifies the name of the storage account which the operation configuration information is exported to. ConfigurationExportStorageAccountName *string `json:"configurationExportStorageAccountName,omitempty" tf:"configuration_export_storage_account_name,omitempty"` // A cors_configuration block as defined below. CorsConfiguration []CorsConfigurationInitParameters `json:"corsConfiguration,omitempty" tf:"cors_configuration,omitempty"` // A versionless Key Vault Key ID for CMK encryption of the backing database. Changing this forces a new resource to be created. CosmosDBKeyVaultKeyVersionlessID *string `json:"cosmosdbKeyVaultKeyVersionlessId,omitempty" tf:"cosmosdb_key_vault_key_versionless_id,omitempty"` // The provisioned throughput for the backing database. Range of 400-100000. Defaults to 1000. CosmosDBThroughput *float64 `json:"cosmosdbThroughput,omitempty" tf:"cosmosdb_throughput,omitempty"` // An identity block as defined below. Identity []HealthcareServiceIdentityInitParameters `json:"identity,omitempty" tf:"identity,omitempty"` // The type of the service. Values at time of publication are: fhir, fhir-Stu3 and fhir-R4. Default value is fhir. Kind *string `json:"kind,omitempty" tf:"kind,omitempty"` // Specifies the supported Azure Region where the Service should be created. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // Whether public network access is enabled or disabled for this service instance. Defaults to true. PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // A mapping of tags to assign to the resource. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*HealthcareServiceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *HealthcareServiceInitParameters) DeepCopy() *HealthcareServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareServiceInitParameters.
func (*HealthcareServiceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *HealthcareServiceInitParameters) DeepCopyInto(out *HealthcareServiceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareServiceList ¶
type HealthcareServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []HealthcareService `json:"items"` }
HealthcareServiceList contains a list of HealthcareServices
func (*HealthcareServiceList) DeepCopy ¶
func (in *HealthcareServiceList) DeepCopy() *HealthcareServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareServiceList.
func (*HealthcareServiceList) DeepCopyInto ¶
func (in *HealthcareServiceList) DeepCopyInto(out *HealthcareServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HealthcareServiceList) DeepCopyObject ¶
func (in *HealthcareServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HealthcareServiceList) GetItems ¶
func (l *HealthcareServiceList) GetItems() []resource.Managed
GetItems of this HealthcareServiceList.
type HealthcareServiceObservation ¶
type HealthcareServiceObservation struct { // A set of Azure object IDs that are allowed to access the Service. // +listType=set AccessPolicyObjectIds []*string `json:"accessPolicyObjectIds,omitempty" tf:"access_policy_object_ids,omitempty"` // An authentication_configuration block as defined below. AuthenticationConfiguration []AuthenticationConfigurationObservation `json:"authenticationConfiguration,omitempty" tf:"authentication_configuration,omitempty"` // Specifies the name of the storage account which the operation configuration information is exported to. ConfigurationExportStorageAccountName *string `json:"configurationExportStorageAccountName,omitempty" tf:"configuration_export_storage_account_name,omitempty"` // A cors_configuration block as defined below. CorsConfiguration []CorsConfigurationObservation `json:"corsConfiguration,omitempty" tf:"cors_configuration,omitempty"` // A versionless Key Vault Key ID for CMK encryption of the backing database. Changing this forces a new resource to be created. CosmosDBKeyVaultKeyVersionlessID *string `json:"cosmosdbKeyVaultKeyVersionlessId,omitempty" tf:"cosmosdb_key_vault_key_versionless_id,omitempty"` // The provisioned throughput for the backing database. Range of 400-100000. Defaults to 1000. CosmosDBThroughput *float64 `json:"cosmosdbThroughput,omitempty" tf:"cosmosdb_throughput,omitempty"` // The ID of the Healthcare Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An identity block as defined below. Identity []HealthcareServiceIdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` // The type of the service. Values at time of publication are: fhir, fhir-Stu3 and fhir-R4. Default value is fhir. Kind *string `json:"kind,omitempty" tf:"kind,omitempty"` // Specifies the supported Azure Region where the Service should be created. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // Whether public network access is enabled or disabled for this service instance. Defaults to true. PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // The name of the Resource Group in which to create the Service. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // A mapping of tags to assign to the resource. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*HealthcareServiceObservation) DeepCopy ¶
func (in *HealthcareServiceObservation) DeepCopy() *HealthcareServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareServiceObservation.
func (*HealthcareServiceObservation) DeepCopyInto ¶
func (in *HealthcareServiceObservation) DeepCopyInto(out *HealthcareServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareServiceParameters ¶
type HealthcareServiceParameters struct { // A set of Azure object IDs that are allowed to access the Service. // +kubebuilder:validation:Optional // +listType=set AccessPolicyObjectIds []*string `json:"accessPolicyObjectIds,omitempty" tf:"access_policy_object_ids,omitempty"` // An authentication_configuration block as defined below. // +kubebuilder:validation:Optional AuthenticationConfiguration []AuthenticationConfigurationParameters `json:"authenticationConfiguration,omitempty" tf:"authentication_configuration,omitempty"` // Specifies the name of the storage account which the operation configuration information is exported to. // +kubebuilder:validation:Optional ConfigurationExportStorageAccountName *string `json:"configurationExportStorageAccountName,omitempty" tf:"configuration_export_storage_account_name,omitempty"` // A cors_configuration block as defined below. // +kubebuilder:validation:Optional CorsConfiguration []CorsConfigurationParameters `json:"corsConfiguration,omitempty" tf:"cors_configuration,omitempty"` // A versionless Key Vault Key ID for CMK encryption of the backing database. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional CosmosDBKeyVaultKeyVersionlessID *string `json:"cosmosdbKeyVaultKeyVersionlessId,omitempty" tf:"cosmosdb_key_vault_key_versionless_id,omitempty"` // The provisioned throughput for the backing database. Range of 400-100000. Defaults to 1000. // +kubebuilder:validation:Optional CosmosDBThroughput *float64 `json:"cosmosdbThroughput,omitempty" tf:"cosmosdb_throughput,omitempty"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity *HealthcareServiceIdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // The type of the service. Values at time of publication are: fhir, fhir-Stu3 and fhir-R4. Default value is fhir. // +kubebuilder:validation:Optional Kind *string `json:"kind,omitempty" tf:"kind,omitempty"` // Specifies the supported Azure Region where the Service should be created. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // Whether public network access is enabled or disabled for this service instance. Defaults to true. // +kubebuilder:validation:Optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // The name of the Resource Group in which to create the Service. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // A mapping of tags to assign to the resource. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*HealthcareServiceParameters) DeepCopy ¶
func (in *HealthcareServiceParameters) DeepCopy() *HealthcareServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareServiceParameters.
func (*HealthcareServiceParameters) DeepCopyInto ¶
func (in *HealthcareServiceParameters) DeepCopyInto(out *HealthcareServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareServiceSpec ¶
type HealthcareServiceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider HealthcareServiceParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider HealthcareServiceInitParameters `json:"initProvider,omitempty"` }
HealthcareServiceSpec defines the desired state of HealthcareService
func (*HealthcareServiceSpec) DeepCopy ¶
func (in *HealthcareServiceSpec) DeepCopy() *HealthcareServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareServiceSpec.
func (*HealthcareServiceSpec) DeepCopyInto ¶
func (in *HealthcareServiceSpec) DeepCopyInto(out *HealthcareServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareServiceStatus ¶
type HealthcareServiceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HealthcareServiceObservation `json:"atProvider,omitempty"` }
HealthcareServiceStatus defines the observed state of HealthcareService.
func (*HealthcareServiceStatus) DeepCopy ¶
func (in *HealthcareServiceStatus) DeepCopy() *HealthcareServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareServiceStatus.
func (*HealthcareServiceStatus) DeepCopyInto ¶
func (in *HealthcareServiceStatus) DeepCopyInto(out *HealthcareServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareWorkspace ¶ added in v0.28.0
type HealthcareWorkspace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec HealthcareWorkspaceSpec `json:"spec"` Status HealthcareWorkspaceStatus `json:"status,omitempty"` }
HealthcareWorkspace is the Schema for the HealthcareWorkspaces API. Manages a Healthcare Workspace. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*HealthcareWorkspace) DeepCopy ¶ added in v0.28.0
func (in *HealthcareWorkspace) DeepCopy() *HealthcareWorkspace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareWorkspace.
func (*HealthcareWorkspace) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareWorkspace) DeepCopyInto(out *HealthcareWorkspace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HealthcareWorkspace) DeepCopyObject ¶ added in v0.28.0
func (in *HealthcareWorkspace) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HealthcareWorkspace) GetCondition ¶ added in v0.28.0
func (mg *HealthcareWorkspace) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this HealthcareWorkspace.
func (*HealthcareWorkspace) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *HealthcareWorkspace) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this HealthcareWorkspace
func (*HealthcareWorkspace) GetDeletionPolicy ¶ added in v0.28.0
func (mg *HealthcareWorkspace) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this HealthcareWorkspace.
func (*HealthcareWorkspace) GetID ¶ added in v0.28.0
func (tr *HealthcareWorkspace) GetID() string
GetID returns ID of underlying Terraform resource of this HealthcareWorkspace
func (*HealthcareWorkspace) GetInitParameters ¶ added in v0.35.0
func (tr *HealthcareWorkspace) GetInitParameters() (map[string]any, error)
GetInitParameters of this HealthcareWorkspace
func (*HealthcareWorkspace) GetManagementPolicies ¶ added in v0.35.0
func (mg *HealthcareWorkspace) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this HealthcareWorkspace.
func (*HealthcareWorkspace) GetMergedParameters ¶ added in v0.40.0
func (tr *HealthcareWorkspace) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this HealthcareWorkspace
func (*HealthcareWorkspace) GetObservation ¶ added in v0.28.0
func (tr *HealthcareWorkspace) GetObservation() (map[string]any, error)
GetObservation of this HealthcareWorkspace
func (*HealthcareWorkspace) GetParameters ¶ added in v0.28.0
func (tr *HealthcareWorkspace) GetParameters() (map[string]any, error)
GetParameters of this HealthcareWorkspace
func (*HealthcareWorkspace) GetProviderConfigReference ¶ added in v0.28.0
func (mg *HealthcareWorkspace) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this HealthcareWorkspace.
func (*HealthcareWorkspace) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *HealthcareWorkspace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this HealthcareWorkspace.
func (*HealthcareWorkspace) GetTerraformResourceType ¶ added in v0.28.0
func (mg *HealthcareWorkspace) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this HealthcareWorkspace
func (*HealthcareWorkspace) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *HealthcareWorkspace) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*HealthcareWorkspace) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *HealthcareWorkspace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this HealthcareWorkspace.
func (*HealthcareWorkspace) Hub ¶ added in v0.42.1
func (tr *HealthcareWorkspace) Hub()
Hub marks this type as a conversion hub.
func (*HealthcareWorkspace) LateInitialize ¶ added in v0.28.0
func (tr *HealthcareWorkspace) LateInitialize(attrs []byte) (bool, error)
LateInitialize this HealthcareWorkspace using its observed tfState. returns True if there are any spec changes for the resource.
func (*HealthcareWorkspace) ResolveReferences ¶ added in v0.28.0
ResolveReferences of this HealthcareWorkspace.
func (*HealthcareWorkspace) SetConditions ¶ added in v0.28.0
func (mg *HealthcareWorkspace) SetConditions(c ...xpv1.Condition)
SetConditions of this HealthcareWorkspace.
func (*HealthcareWorkspace) SetDeletionPolicy ¶ added in v0.28.0
func (mg *HealthcareWorkspace) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this HealthcareWorkspace.
func (*HealthcareWorkspace) SetManagementPolicies ¶ added in v0.35.0
func (mg *HealthcareWorkspace) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this HealthcareWorkspace.
func (*HealthcareWorkspace) SetObservation ¶ added in v0.28.0
func (tr *HealthcareWorkspace) SetObservation(obs map[string]any) error
SetObservation for this HealthcareWorkspace
func (*HealthcareWorkspace) SetParameters ¶ added in v0.28.0
func (tr *HealthcareWorkspace) SetParameters(params map[string]any) error
SetParameters for this HealthcareWorkspace
func (*HealthcareWorkspace) SetProviderConfigReference ¶ added in v0.28.0
func (mg *HealthcareWorkspace) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this HealthcareWorkspace.
func (*HealthcareWorkspace) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *HealthcareWorkspace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this HealthcareWorkspace.
func (*HealthcareWorkspace) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *HealthcareWorkspace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this HealthcareWorkspace.
type HealthcareWorkspaceInitParameters ¶ added in v0.35.0
type HealthcareWorkspaceInitParameters struct { // Specifies the Azure Region where the Healthcare Workspace should be created. Changing this forces a new Healthcare Workspace to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // A mapping of tags to assign to the Healthcare Workspace. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*HealthcareWorkspaceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *HealthcareWorkspaceInitParameters) DeepCopy() *HealthcareWorkspaceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareWorkspaceInitParameters.
func (*HealthcareWorkspaceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *HealthcareWorkspaceInitParameters) DeepCopyInto(out *HealthcareWorkspaceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareWorkspaceList ¶ added in v0.28.0
type HealthcareWorkspaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []HealthcareWorkspace `json:"items"` }
HealthcareWorkspaceList contains a list of HealthcareWorkspaces
func (*HealthcareWorkspaceList) DeepCopy ¶ added in v0.28.0
func (in *HealthcareWorkspaceList) DeepCopy() *HealthcareWorkspaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareWorkspaceList.
func (*HealthcareWorkspaceList) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareWorkspaceList) DeepCopyInto(out *HealthcareWorkspaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HealthcareWorkspaceList) DeepCopyObject ¶ added in v0.28.0
func (in *HealthcareWorkspaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HealthcareWorkspaceList) GetItems ¶ added in v0.28.0
func (l *HealthcareWorkspaceList) GetItems() []resource.Managed
GetItems of this HealthcareWorkspaceList.
type HealthcareWorkspaceObservation ¶ added in v0.28.0
type HealthcareWorkspaceObservation struct { // The ID of the Healthcare Workspace. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the Azure Region where the Healthcare Workspace should be created. Changing this forces a new Healthcare Workspace to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` PrivateEndpointConnection []PrivateEndpointConnectionObservation `json:"privateEndpointConnection,omitempty" tf:"private_endpoint_connection,omitempty"` // Specifies the name of the Resource Group where the Healthcare Workspace should exist. Changing this forces a new Healthcare Workspace to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // A mapping of tags to assign to the Healthcare Workspace. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*HealthcareWorkspaceObservation) DeepCopy ¶ added in v0.28.0
func (in *HealthcareWorkspaceObservation) DeepCopy() *HealthcareWorkspaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareWorkspaceObservation.
func (*HealthcareWorkspaceObservation) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareWorkspaceObservation) DeepCopyInto(out *HealthcareWorkspaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareWorkspaceParameters ¶ added in v0.28.0
type HealthcareWorkspaceParameters struct { // Specifies the Azure Region where the Healthcare Workspace should be created. Changing this forces a new Healthcare Workspace to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // Specifies the name of the Resource Group where the Healthcare Workspace should exist. Changing this forces a new Healthcare Workspace to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // A mapping of tags to assign to the Healthcare Workspace. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*HealthcareWorkspaceParameters) DeepCopy ¶ added in v0.28.0
func (in *HealthcareWorkspaceParameters) DeepCopy() *HealthcareWorkspaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareWorkspaceParameters.
func (*HealthcareWorkspaceParameters) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareWorkspaceParameters) DeepCopyInto(out *HealthcareWorkspaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareWorkspaceSpec ¶ added in v0.28.0
type HealthcareWorkspaceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider HealthcareWorkspaceParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider HealthcareWorkspaceInitParameters `json:"initProvider,omitempty"` }
HealthcareWorkspaceSpec defines the desired state of HealthcareWorkspace
func (*HealthcareWorkspaceSpec) DeepCopy ¶ added in v0.28.0
func (in *HealthcareWorkspaceSpec) DeepCopy() *HealthcareWorkspaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareWorkspaceSpec.
func (*HealthcareWorkspaceSpec) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareWorkspaceSpec) DeepCopyInto(out *HealthcareWorkspaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcareWorkspaceStatus ¶ added in v0.28.0
type HealthcareWorkspaceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HealthcareWorkspaceObservation `json:"atProvider,omitempty"` }
HealthcareWorkspaceStatus defines the observed state of HealthcareWorkspace.
func (*HealthcareWorkspaceStatus) DeepCopy ¶ added in v0.28.0
func (in *HealthcareWorkspaceStatus) DeepCopy() *HealthcareWorkspaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareWorkspaceStatus.
func (*HealthcareWorkspaceStatus) DeepCopyInto ¶ added in v0.28.0
func (in *HealthcareWorkspaceStatus) DeepCopyInto(out *HealthcareWorkspaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityInitParameters ¶ added in v0.35.0
type IdentityInitParameters struct { // A list of User Assigned Identity IDs which should be assigned to this Healthcare DICOM service. // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // The type of identity used for the Healthcare DICOM service. Possible values are UserAssigned, SystemAssigned and SystemAssigned, UserAssigned. If UserAssigned is set, an identity_ids must be set as well. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*IdentityInitParameters) DeepCopy ¶ added in v0.35.0
func (in *IdentityInitParameters) DeepCopy() *IdentityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityInitParameters.
func (*IdentityInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *IdentityInitParameters) DeepCopyInto(out *IdentityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityObservation ¶ added in v0.28.0
type IdentityObservation struct { // A list of User Assigned Identity IDs which should be assigned to this Healthcare DICOM service. // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // The ID of the Healthcare DICOM Service. PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` // The ID of the Healthcare DICOM Service. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // The type of identity used for the Healthcare DICOM service. Possible values are UserAssigned, SystemAssigned and SystemAssigned, UserAssigned. If UserAssigned is set, an identity_ids must be set as well. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*IdentityObservation) DeepCopy ¶ added in v0.28.0
func (in *IdentityObservation) DeepCopy() *IdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.
func (*IdentityObservation) DeepCopyInto ¶ added in v0.28.0
func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityParameters ¶ added in v0.28.0
type IdentityParameters struct { // A list of User Assigned Identity IDs which should be assigned to this Healthcare DICOM service. // +kubebuilder:validation:Optional // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // The type of identity used for the Healthcare DICOM service. Possible values are UserAssigned, SystemAssigned and SystemAssigned, UserAssigned. If UserAssigned is set, an identity_ids must be set as well. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` }
func (*IdentityParameters) DeepCopy ¶ added in v0.28.0
func (in *IdentityParameters) DeepCopy() *IdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.
func (*IdentityParameters) DeepCopyInto ¶ added in v0.28.0
func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OciArtifactInitParameters ¶ added in v0.35.0
type OciArtifactInitParameters struct { // A digest of an image within Azure container registry used for export operations of the service instance to narrow the artifacts down. Digest *string `json:"digest,omitempty" tf:"digest,omitempty"` // An image within Azure container registry used for export operations of the service instance. ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` // An Azure container registry used for export operations of the service instance. LoginServer *string `json:"loginServer,omitempty" tf:"login_server,omitempty"` }
func (*OciArtifactInitParameters) DeepCopy ¶ added in v0.35.0
func (in *OciArtifactInitParameters) DeepCopy() *OciArtifactInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OciArtifactInitParameters.
func (*OciArtifactInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *OciArtifactInitParameters) DeepCopyInto(out *OciArtifactInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OciArtifactObservation ¶ added in v0.28.0
type OciArtifactObservation struct { // A digest of an image within Azure container registry used for export operations of the service instance to narrow the artifacts down. Digest *string `json:"digest,omitempty" tf:"digest,omitempty"` // An image within Azure container registry used for export operations of the service instance. ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` // An Azure container registry used for export operations of the service instance. LoginServer *string `json:"loginServer,omitempty" tf:"login_server,omitempty"` }
func (*OciArtifactObservation) DeepCopy ¶ added in v0.28.0
func (in *OciArtifactObservation) DeepCopy() *OciArtifactObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OciArtifactObservation.
func (*OciArtifactObservation) DeepCopyInto ¶ added in v0.28.0
func (in *OciArtifactObservation) DeepCopyInto(out *OciArtifactObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OciArtifactParameters ¶ added in v0.28.0
type OciArtifactParameters struct { // A digest of an image within Azure container registry used for export operations of the service instance to narrow the artifacts down. // +kubebuilder:validation:Optional Digest *string `json:"digest,omitempty" tf:"digest,omitempty"` // An image within Azure container registry used for export operations of the service instance. // +kubebuilder:validation:Optional ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` // An Azure container registry used for export operations of the service instance. // +kubebuilder:validation:Optional LoginServer *string `json:"loginServer" tf:"login_server,omitempty"` }
func (*OciArtifactParameters) DeepCopy ¶ added in v0.28.0
func (in *OciArtifactParameters) DeepCopy() *OciArtifactParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OciArtifactParameters.
func (*OciArtifactParameters) DeepCopyInto ¶ added in v0.28.0
func (in *OciArtifactParameters) DeepCopyInto(out *OciArtifactParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointConnectionInitParameters ¶ added in v0.35.0
type PrivateEndpointConnectionInitParameters struct { }
func (*PrivateEndpointConnectionInitParameters) DeepCopy ¶ added in v0.35.0
func (in *PrivateEndpointConnectionInitParameters) DeepCopy() *PrivateEndpointConnectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnectionInitParameters.
func (*PrivateEndpointConnectionInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *PrivateEndpointConnectionInitParameters) DeepCopyInto(out *PrivateEndpointConnectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointConnectionObservation ¶ added in v0.28.0
type PrivateEndpointConnectionObservation struct { // The ID of the Healthcare Workspace. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the name of the Healthcare Workspace. Changing this forces a new Healthcare Workspace to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*PrivateEndpointConnectionObservation) DeepCopy ¶ added in v0.28.0
func (in *PrivateEndpointConnectionObservation) DeepCopy() *PrivateEndpointConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnectionObservation.
func (*PrivateEndpointConnectionObservation) DeepCopyInto ¶ added in v0.28.0
func (in *PrivateEndpointConnectionObservation) DeepCopyInto(out *PrivateEndpointConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointConnectionParameters ¶ added in v0.28.0
type PrivateEndpointConnectionParameters struct { }
func (*PrivateEndpointConnectionParameters) DeepCopy ¶ added in v0.28.0
func (in *PrivateEndpointConnectionParameters) DeepCopy() *PrivateEndpointConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnectionParameters.
func (*PrivateEndpointConnectionParameters) DeepCopyInto ¶ added in v0.28.0
func (in *PrivateEndpointConnectionParameters) DeepCopyInto(out *PrivateEndpointConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointInitParameters ¶ added in v0.35.0
type PrivateEndpointInitParameters struct { }
func (*PrivateEndpointInitParameters) DeepCopy ¶ added in v0.35.0
func (in *PrivateEndpointInitParameters) DeepCopy() *PrivateEndpointInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointInitParameters.
func (*PrivateEndpointInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *PrivateEndpointInitParameters) DeepCopyInto(out *PrivateEndpointInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointObservation ¶ added in v0.28.0
type PrivateEndpointObservation struct { // The ID of the Healthcare DICOM Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the name of the Healthcare DICOM Service. Changing this forces a new Healthcare DICOM Service to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*PrivateEndpointObservation) DeepCopy ¶ added in v0.28.0
func (in *PrivateEndpointObservation) DeepCopy() *PrivateEndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointObservation.
func (*PrivateEndpointObservation) DeepCopyInto ¶ added in v0.28.0
func (in *PrivateEndpointObservation) DeepCopyInto(out *PrivateEndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointParameters ¶ added in v0.28.0
type PrivateEndpointParameters struct { }
func (*PrivateEndpointParameters) DeepCopy ¶ added in v0.28.0
func (in *PrivateEndpointParameters) DeepCopy() *PrivateEndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointParameters.
func (*PrivateEndpointParameters) DeepCopyInto ¶ added in v0.28.0
func (in *PrivateEndpointParameters) DeepCopyInto(out *PrivateEndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_generated.conversion_hubs.go
- zz_generated.conversion_spokes.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_healthcaredicomservice_terraformed.go
- zz_healthcaredicomservice_types.go
- zz_healthcarefhirservice_terraformed.go
- zz_healthcarefhirservice_types.go
- zz_healthcaremedtechservice_terraformed.go
- zz_healthcaremedtechservice_types.go
- zz_healthcaremedtechservicefhirdestination_terraformed.go
- zz_healthcaremedtechservicefhirdestination_types.go
- zz_healthcareservice_terraformed.go
- zz_healthcareservice_types.go
- zz_healthcareworkspace_terraformed.go
- zz_healthcareworkspace_types.go