Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=healthcareapis.azure.upbound.io +versionName=v1beta2
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 (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) Hub()
- 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 (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) Hub()
- 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 (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) Hub()
- 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 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 (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) Hub()
- 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 HealthcareServiceInitParameters
- type HealthcareServiceList
- type HealthcareServiceObservation
- type HealthcareServiceParameters
- type HealthcareServiceSpec
- type HealthcareServiceStatus
- type IdentityInitParameters
- type IdentityObservation
- type IdentityParameters
- type OciArtifactInitParameters
- type OciArtifactObservation
- type OciArtifactParameters
- type PrivateEndpointInitParameters
- type PrivateEndpointObservation
- type PrivateEndpointParameters
Constants ¶
const ( CRDGroup = "healthcareapis.azure.upbound.io" CRDVersion = "v1beta2" )
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 ( 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.
Functions ¶
This section is empty.
Types ¶
type AuthenticationConfigurationInitParameters ¶
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 ¶
func (in *AuthenticationConfigurationInitParameters) DeepCopy() *AuthenticationConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationConfigurationInitParameters.
func (*AuthenticationConfigurationInitParameters) DeepCopyInto ¶
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 ¶
type AuthenticationInitParameters struct { }
func (*AuthenticationInitParameters) DeepCopy ¶
func (in *AuthenticationInitParameters) DeepCopy() *AuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationInitParameters.
func (*AuthenticationInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *AuthenticationObservation) DeepCopy() *AuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationObservation.
func (*AuthenticationObservation) DeepCopyInto ¶
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 ¶
type AuthenticationParameters struct { }
func (*AuthenticationParameters) DeepCopy ¶
func (in *AuthenticationParameters) DeepCopy() *AuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationParameters.
func (*AuthenticationParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *CorsConfigurationInitParameters) DeepCopy() *CorsConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsConfigurationInitParameters.
func (*CorsConfigurationInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *CorsInitParameters) DeepCopy() *CorsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsInitParameters.
func (*CorsInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *CorsObservation) DeepCopy() *CorsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsObservation.
func (*CorsObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *CorsParameters) DeepCopy() *CorsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsParameters.
func (*CorsParameters) DeepCopyInto ¶
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 ¶
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) DeepCopy ¶
func (in *HealthcareDICOMService) DeepCopy() *HealthcareDICOMService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareDICOMService.
func (*HealthcareDICOMService) DeepCopyInto ¶
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 ¶
func (in *HealthcareDICOMService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HealthcareDICOMService) GetCondition ¶
func (mg *HealthcareDICOMService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this HealthcareDICOMService.
func (*HealthcareDICOMService) GetConnectionDetailsMapping ¶
func (tr *HealthcareDICOMService) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this HealthcareDICOMService
func (*HealthcareDICOMService) GetDeletionPolicy ¶
func (mg *HealthcareDICOMService) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this HealthcareDICOMService.
func (*HealthcareDICOMService) GetID ¶
func (tr *HealthcareDICOMService) GetID() string
GetID returns ID of underlying Terraform resource of this HealthcareDICOMService
func (*HealthcareDICOMService) GetInitParameters ¶
func (tr *HealthcareDICOMService) GetInitParameters() (map[string]any, error)
GetInitParameters of this HealthcareDICOMService
func (*HealthcareDICOMService) GetManagementPolicies ¶
func (mg *HealthcareDICOMService) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this HealthcareDICOMService.
func (*HealthcareDICOMService) GetMergedParameters ¶
func (tr *HealthcareDICOMService) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this HealthcareDICOMService
func (*HealthcareDICOMService) GetObservation ¶
func (tr *HealthcareDICOMService) GetObservation() (map[string]any, error)
GetObservation of this HealthcareDICOMService
func (*HealthcareDICOMService) GetParameters ¶
func (tr *HealthcareDICOMService) GetParameters() (map[string]any, error)
GetParameters of this HealthcareDICOMService
func (*HealthcareDICOMService) GetProviderConfigReference ¶
func (mg *HealthcareDICOMService) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this HealthcareDICOMService.
func (*HealthcareDICOMService) GetPublishConnectionDetailsTo ¶
func (mg *HealthcareDICOMService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this HealthcareDICOMService.
func (*HealthcareDICOMService) GetTerraformResourceType ¶
func (mg *HealthcareDICOMService) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this HealthcareDICOMService
func (*HealthcareDICOMService) GetTerraformSchemaVersion ¶
func (tr *HealthcareDICOMService) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*HealthcareDICOMService) GetWriteConnectionSecretToReference ¶
func (mg *HealthcareDICOMService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this HealthcareDICOMService.
func (*HealthcareDICOMService) Hub ¶
func (tr *HealthcareDICOMService) Hub()
Hub marks this type as a conversion hub.
func (*HealthcareDICOMService) LateInitialize ¶
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 ¶
func (*HealthcareDICOMService) SetConditions ¶
func (mg *HealthcareDICOMService) SetConditions(c ...xpv1.Condition)
SetConditions of this HealthcareDICOMService.
func (*HealthcareDICOMService) SetDeletionPolicy ¶
func (mg *HealthcareDICOMService) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this HealthcareDICOMService.
func (*HealthcareDICOMService) SetManagementPolicies ¶
func (mg *HealthcareDICOMService) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this HealthcareDICOMService.
func (*HealthcareDICOMService) SetObservation ¶
func (tr *HealthcareDICOMService) SetObservation(obs map[string]any) error
SetObservation for this HealthcareDICOMService
func (*HealthcareDICOMService) SetParameters ¶
func (tr *HealthcareDICOMService) SetParameters(params map[string]any) error
SetParameters for this HealthcareDICOMService
func (*HealthcareDICOMService) SetProviderConfigReference ¶
func (mg *HealthcareDICOMService) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this HealthcareDICOMService.
func (*HealthcareDICOMService) SetPublishConnectionDetailsTo ¶
func (mg *HealthcareDICOMService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this HealthcareDICOMService.
func (*HealthcareDICOMService) SetWriteConnectionSecretToReference ¶
func (mg *HealthcareDICOMService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this HealthcareDICOMService.
type HealthcareDICOMServiceInitParameters ¶
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 ¶
func (in *HealthcareDICOMServiceInitParameters) DeepCopy() *HealthcareDICOMServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareDICOMServiceInitParameters.
func (*HealthcareDICOMServiceInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *HealthcareDICOMServiceList) DeepCopy() *HealthcareDICOMServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareDICOMServiceList.
func (*HealthcareDICOMServiceList) DeepCopyInto ¶
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 ¶
func (in *HealthcareDICOMServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HealthcareDICOMServiceList) GetItems ¶
func (l *HealthcareDICOMServiceList) GetItems() []resource.Managed
GetItems of this HealthcareDICOMServiceList.
type HealthcareDICOMServiceObservation ¶
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 ¶
func (in *HealthcareDICOMServiceObservation) DeepCopy() *HealthcareDICOMServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareDICOMServiceObservation.
func (*HealthcareDICOMServiceObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *HealthcareDICOMServiceParameters) DeepCopy() *HealthcareDICOMServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareDICOMServiceParameters.
func (*HealthcareDICOMServiceParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *HealthcareDICOMServiceSpec) DeepCopy() *HealthcareDICOMServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareDICOMServiceSpec.
func (*HealthcareDICOMServiceSpec) DeepCopyInto ¶
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 ¶
type HealthcareDICOMServiceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HealthcareDICOMServiceObservation `json:"atProvider,omitempty"` }
HealthcareDICOMServiceStatus defines the observed state of HealthcareDICOMService.
func (*HealthcareDICOMServiceStatus) DeepCopy ¶
func (in *HealthcareDICOMServiceStatus) DeepCopy() *HealthcareDICOMServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareDICOMServiceStatus.
func (*HealthcareDICOMServiceStatus) DeepCopyInto ¶
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 ¶
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) DeepCopy ¶
func (in *HealthcareFHIRService) DeepCopy() *HealthcareFHIRService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareFHIRService.
func (*HealthcareFHIRService) DeepCopyInto ¶
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 ¶
func (in *HealthcareFHIRService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HealthcareFHIRService) GetCondition ¶
func (mg *HealthcareFHIRService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this HealthcareFHIRService.
func (*HealthcareFHIRService) GetConnectionDetailsMapping ¶
func (tr *HealthcareFHIRService) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this HealthcareFHIRService
func (*HealthcareFHIRService) GetDeletionPolicy ¶
func (mg *HealthcareFHIRService) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this HealthcareFHIRService.
func (*HealthcareFHIRService) GetID ¶
func (tr *HealthcareFHIRService) GetID() string
GetID returns ID of underlying Terraform resource of this HealthcareFHIRService
func (*HealthcareFHIRService) GetInitParameters ¶
func (tr *HealthcareFHIRService) GetInitParameters() (map[string]any, error)
GetInitParameters of this HealthcareFHIRService
func (*HealthcareFHIRService) GetManagementPolicies ¶
func (mg *HealthcareFHIRService) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this HealthcareFHIRService.
func (*HealthcareFHIRService) GetMergedParameters ¶
func (tr *HealthcareFHIRService) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this HealthcareFHIRService
func (*HealthcareFHIRService) GetObservation ¶
func (tr *HealthcareFHIRService) GetObservation() (map[string]any, error)
GetObservation of this HealthcareFHIRService
func (*HealthcareFHIRService) GetParameters ¶
func (tr *HealthcareFHIRService) GetParameters() (map[string]any, error)
GetParameters of this HealthcareFHIRService
func (*HealthcareFHIRService) GetProviderConfigReference ¶
func (mg *HealthcareFHIRService) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this HealthcareFHIRService.
func (*HealthcareFHIRService) GetPublishConnectionDetailsTo ¶
func (mg *HealthcareFHIRService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this HealthcareFHIRService.
func (*HealthcareFHIRService) GetTerraformResourceType ¶
func (mg *HealthcareFHIRService) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this HealthcareFHIRService
func (*HealthcareFHIRService) GetTerraformSchemaVersion ¶
func (tr *HealthcareFHIRService) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*HealthcareFHIRService) GetWriteConnectionSecretToReference ¶
func (mg *HealthcareFHIRService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this HealthcareFHIRService.
func (*HealthcareFHIRService) Hub ¶
func (tr *HealthcareFHIRService) Hub()
Hub marks this type as a conversion hub.
func (*HealthcareFHIRService) LateInitialize ¶
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 ¶
ResolveReferences of this HealthcareFHIRService.
func (*HealthcareFHIRService) SetConditions ¶
func (mg *HealthcareFHIRService) SetConditions(c ...xpv1.Condition)
SetConditions of this HealthcareFHIRService.
func (*HealthcareFHIRService) SetDeletionPolicy ¶
func (mg *HealthcareFHIRService) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this HealthcareFHIRService.
func (*HealthcareFHIRService) SetManagementPolicies ¶
func (mg *HealthcareFHIRService) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this HealthcareFHIRService.
func (*HealthcareFHIRService) SetObservation ¶
func (tr *HealthcareFHIRService) SetObservation(obs map[string]any) error
SetObservation for this HealthcareFHIRService
func (*HealthcareFHIRService) SetParameters ¶
func (tr *HealthcareFHIRService) SetParameters(params map[string]any) error
SetParameters for this HealthcareFHIRService
func (*HealthcareFHIRService) SetProviderConfigReference ¶
func (mg *HealthcareFHIRService) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this HealthcareFHIRService.
func (*HealthcareFHIRService) SetPublishConnectionDetailsTo ¶
func (mg *HealthcareFHIRService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this HealthcareFHIRService.
func (*HealthcareFHIRService) SetWriteConnectionSecretToReference ¶
func (mg *HealthcareFHIRService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this HealthcareFHIRService.
type HealthcareFHIRServiceAuthenticationInitParameters ¶
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 ¶
func (in *HealthcareFHIRServiceAuthenticationInitParameters) DeepCopy() *HealthcareFHIRServiceAuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareFHIRServiceAuthenticationInitParameters.
func (*HealthcareFHIRServiceAuthenticationInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *HealthcareFHIRServiceAuthenticationObservation) DeepCopy() *HealthcareFHIRServiceAuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareFHIRServiceAuthenticationObservation.
func (*HealthcareFHIRServiceAuthenticationObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *HealthcareFHIRServiceAuthenticationParameters) DeepCopy() *HealthcareFHIRServiceAuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareFHIRServiceAuthenticationParameters.
func (*HealthcareFHIRServiceAuthenticationParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *HealthcareFHIRServiceIdentityInitParameters) DeepCopy() *HealthcareFHIRServiceIdentityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareFHIRServiceIdentityInitParameters.
func (*HealthcareFHIRServiceIdentityInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *HealthcareFHIRServiceIdentityObservation) DeepCopy() *HealthcareFHIRServiceIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareFHIRServiceIdentityObservation.
func (*HealthcareFHIRServiceIdentityObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *HealthcareFHIRServiceIdentityParameters) DeepCopy() *HealthcareFHIRServiceIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareFHIRServiceIdentityParameters.
func (*HealthcareFHIRServiceIdentityParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *HealthcareFHIRServiceInitParameters) DeepCopy() *HealthcareFHIRServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareFHIRServiceInitParameters.
func (*HealthcareFHIRServiceInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *HealthcareFHIRServiceList) DeepCopy() *HealthcareFHIRServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareFHIRServiceList.
func (*HealthcareFHIRServiceList) DeepCopyInto ¶
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 ¶
func (in *HealthcareFHIRServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HealthcareFHIRServiceList) GetItems ¶
func (l *HealthcareFHIRServiceList) GetItems() []resource.Managed
GetItems of this HealthcareFHIRServiceList.
type HealthcareFHIRServiceObservation ¶
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 ¶
func (in *HealthcareFHIRServiceObservation) DeepCopy() *HealthcareFHIRServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareFHIRServiceObservation.
func (*HealthcareFHIRServiceObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *HealthcareFHIRServiceParameters) DeepCopy() *HealthcareFHIRServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareFHIRServiceParameters.
func (*HealthcareFHIRServiceParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *HealthcareFHIRServiceSpec) DeepCopy() *HealthcareFHIRServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareFHIRServiceSpec.
func (*HealthcareFHIRServiceSpec) DeepCopyInto ¶
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 ¶
type HealthcareFHIRServiceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HealthcareFHIRServiceObservation `json:"atProvider,omitempty"` }
HealthcareFHIRServiceStatus defines the observed state of HealthcareFHIRService.
func (*HealthcareFHIRServiceStatus) DeepCopy ¶
func (in *HealthcareFHIRServiceStatus) DeepCopy() *HealthcareFHIRServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareFHIRServiceStatus.
func (*HealthcareFHIRServiceStatus) DeepCopyInto ¶
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 ¶
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) DeepCopy ¶
func (in *HealthcareMedtechService) DeepCopy() *HealthcareMedtechService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareMedtechService.
func (*HealthcareMedtechService) DeepCopyInto ¶
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 ¶
func (in *HealthcareMedtechService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HealthcareMedtechService) GetCondition ¶
func (mg *HealthcareMedtechService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this HealthcareMedtechService.
func (*HealthcareMedtechService) GetConnectionDetailsMapping ¶
func (tr *HealthcareMedtechService) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this HealthcareMedtechService
func (*HealthcareMedtechService) GetDeletionPolicy ¶
func (mg *HealthcareMedtechService) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this HealthcareMedtechService.
func (*HealthcareMedtechService) GetID ¶
func (tr *HealthcareMedtechService) GetID() string
GetID returns ID of underlying Terraform resource of this HealthcareMedtechService
func (*HealthcareMedtechService) GetInitParameters ¶
func (tr *HealthcareMedtechService) GetInitParameters() (map[string]any, error)
GetInitParameters of this HealthcareMedtechService
func (*HealthcareMedtechService) GetManagementPolicies ¶
func (mg *HealthcareMedtechService) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this HealthcareMedtechService.
func (*HealthcareMedtechService) GetMergedParameters ¶
func (tr *HealthcareMedtechService) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this HealthcareMedtechService
func (*HealthcareMedtechService) GetObservation ¶
func (tr *HealthcareMedtechService) GetObservation() (map[string]any, error)
GetObservation of this HealthcareMedtechService
func (*HealthcareMedtechService) GetParameters ¶
func (tr *HealthcareMedtechService) GetParameters() (map[string]any, error)
GetParameters of this HealthcareMedtechService
func (*HealthcareMedtechService) GetProviderConfigReference ¶
func (mg *HealthcareMedtechService) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this HealthcareMedtechService.
func (*HealthcareMedtechService) GetPublishConnectionDetailsTo ¶
func (mg *HealthcareMedtechService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this HealthcareMedtechService.
func (*HealthcareMedtechService) GetTerraformResourceType ¶
func (mg *HealthcareMedtechService) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this HealthcareMedtechService
func (*HealthcareMedtechService) GetTerraformSchemaVersion ¶
func (tr *HealthcareMedtechService) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*HealthcareMedtechService) GetWriteConnectionSecretToReference ¶
func (mg *HealthcareMedtechService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this HealthcareMedtechService.
func (*HealthcareMedtechService) Hub ¶
func (tr *HealthcareMedtechService) Hub()
Hub marks this type as a conversion hub.
func (*HealthcareMedtechService) LateInitialize ¶
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 ¶
ResolveReferences of this HealthcareMedtechService.
func (*HealthcareMedtechService) SetConditions ¶
func (mg *HealthcareMedtechService) SetConditions(c ...xpv1.Condition)
SetConditions of this HealthcareMedtechService.
func (*HealthcareMedtechService) SetDeletionPolicy ¶
func (mg *HealthcareMedtechService) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this HealthcareMedtechService.
func (*HealthcareMedtechService) SetManagementPolicies ¶
func (mg *HealthcareMedtechService) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this HealthcareMedtechService.
func (*HealthcareMedtechService) SetObservation ¶
func (tr *HealthcareMedtechService) SetObservation(obs map[string]any) error
SetObservation for this HealthcareMedtechService
func (*HealthcareMedtechService) SetParameters ¶
func (tr *HealthcareMedtechService) SetParameters(params map[string]any) error
SetParameters for this HealthcareMedtechService
func (*HealthcareMedtechService) SetProviderConfigReference ¶
func (mg *HealthcareMedtechService) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this HealthcareMedtechService.
func (*HealthcareMedtechService) SetPublishConnectionDetailsTo ¶
func (mg *HealthcareMedtechService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this HealthcareMedtechService.
func (*HealthcareMedtechService) SetWriteConnectionSecretToReference ¶
func (mg *HealthcareMedtechService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this HealthcareMedtechService.
type HealthcareMedtechServiceIdentityInitParameters ¶
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 ¶
func (in *HealthcareMedtechServiceIdentityInitParameters) DeepCopy() *HealthcareMedtechServiceIdentityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareMedtechServiceIdentityInitParameters.
func (*HealthcareMedtechServiceIdentityInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *HealthcareMedtechServiceIdentityObservation) DeepCopy() *HealthcareMedtechServiceIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareMedtechServiceIdentityObservation.
func (*HealthcareMedtechServiceIdentityObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *HealthcareMedtechServiceIdentityParameters) DeepCopy() *HealthcareMedtechServiceIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareMedtechServiceIdentityParameters.
func (*HealthcareMedtechServiceIdentityParameters) DeepCopyInto ¶
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 ¶
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/v1beta2.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/v1beta2.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 ¶
func (in *HealthcareMedtechServiceInitParameters) DeepCopy() *HealthcareMedtechServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareMedtechServiceInitParameters.
func (*HealthcareMedtechServiceInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *HealthcareMedtechServiceList) DeepCopy() *HealthcareMedtechServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareMedtechServiceList.
func (*HealthcareMedtechServiceList) DeepCopyInto ¶
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 ¶
func (in *HealthcareMedtechServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HealthcareMedtechServiceList) GetItems ¶
func (l *HealthcareMedtechServiceList) GetItems() []resource.Managed
GetItems of this HealthcareMedtechServiceList.
type HealthcareMedtechServiceObservation ¶
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 ¶
func (in *HealthcareMedtechServiceObservation) DeepCopy() *HealthcareMedtechServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareMedtechServiceObservation.
func (*HealthcareMedtechServiceObservation) DeepCopyInto ¶
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 ¶
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/v1beta2.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/v1beta2.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 ¶
func (in *HealthcareMedtechServiceParameters) DeepCopy() *HealthcareMedtechServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareMedtechServiceParameters.
func (*HealthcareMedtechServiceParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *HealthcareMedtechServiceSpec) DeepCopy() *HealthcareMedtechServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareMedtechServiceSpec.
func (*HealthcareMedtechServiceSpec) DeepCopyInto ¶
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 ¶
type HealthcareMedtechServiceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HealthcareMedtechServiceObservation `json:"atProvider,omitempty"` }
HealthcareMedtechServiceStatus defines the observed state of HealthcareMedtechService.
func (*HealthcareMedtechServiceStatus) DeepCopy ¶
func (in *HealthcareMedtechServiceStatus) DeepCopy() *HealthcareMedtechServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareMedtechServiceStatus.
func (*HealthcareMedtechServiceStatus) DeepCopyInto ¶
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) 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 ¶
func (tr *HealthcareService) GetInitParameters() (map[string]any, error)
GetInitParameters of this HealthcareService
func (*HealthcareService) GetManagementPolicies ¶
func (mg *HealthcareService) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this HealthcareService.
func (*HealthcareService) GetMergedParameters ¶
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) Hub ¶
func (tr *HealthcareService) Hub()
Hub marks this type as a conversion hub.
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 ¶
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 HealthcareServiceInitParameters ¶
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"` // 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"` // 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 ¶
func (in *HealthcareServiceInitParameters) DeepCopy() *HealthcareServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcareServiceInitParameters.
func (*HealthcareServiceInitParameters) DeepCopyInto ¶
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"` // 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"` // 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"` // 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"` // 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 IdentityInitParameters ¶
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 ¶
func (in *IdentityInitParameters) DeepCopy() *IdentityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityInitParameters.
func (*IdentityInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *IdentityObservation) DeepCopy() *IdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.
func (*IdentityObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *IdentityParameters) DeepCopy() *IdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.
func (*IdentityParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *OciArtifactInitParameters) DeepCopy() *OciArtifactInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OciArtifactInitParameters.
func (*OciArtifactInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *OciArtifactObservation) DeepCopy() *OciArtifactObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OciArtifactObservation.
func (*OciArtifactObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *OciArtifactParameters) DeepCopy() *OciArtifactParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OciArtifactParameters.
func (*OciArtifactParameters) DeepCopyInto ¶
func (in *OciArtifactParameters) DeepCopyInto(out *OciArtifactParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointInitParameters ¶
type PrivateEndpointInitParameters struct { }
func (*PrivateEndpointInitParameters) DeepCopy ¶
func (in *PrivateEndpointInitParameters) DeepCopy() *PrivateEndpointInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointInitParameters.
func (*PrivateEndpointInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *PrivateEndpointObservation) DeepCopy() *PrivateEndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointObservation.
func (*PrivateEndpointObservation) DeepCopyInto ¶
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 ¶
type PrivateEndpointParameters struct { }
func (*PrivateEndpointParameters) DeepCopy ¶
func (in *PrivateEndpointParameters) DeepCopy() *PrivateEndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointParameters.
func (*PrivateEndpointParameters) DeepCopyInto ¶
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.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_healthcareservice_terraformed.go
- zz_healthcareservice_types.go