Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForAuthType() []string + func PossibleValuesForAzureResourceType() []string + func PossibleValuesForClientType() []string + func PossibleValuesForSecretType() []string + func PossibleValuesForTargetServiceType() []string + func PossibleValuesForVNetSolutionType() []string + func PossibleValuesForValidationResultStatus() []string + func ValidateScopedLinkerID(input interface{}, key string) (warnings []string, errors []error) + type AuthInfoBase interface + AuthInfoBase func() BaseAuthInfoBaseImpl + func UnmarshalAuthInfoBaseImplementation(input []byte) (AuthInfoBase, error) + type AuthType string + const AuthTypeSecret + const AuthTypeServicePrincipalCertificate + const AuthTypeServicePrincipalSecret + const AuthTypeSystemAssignedIdentity + const AuthTypeUserAssignedIdentity + func (s *AuthType) UnmarshalJSON(bytes []byte) error + type AzureKeyVaultProperties struct + ConnectAsKubernetesCsiDriver *bool + Type AzureResourceType + func (s AzureKeyVaultProperties) AzureResourcePropertiesBase() BaseAzureResourcePropertiesBaseImpl + func (s AzureKeyVaultProperties) MarshalJSON() ([]byte, error) + type AzureResource struct + Id *string + ResourceProperties AzureResourcePropertiesBase + Type TargetServiceType + func (s *AzureResource) UnmarshalJSON(bytes []byte) error + func (s AzureResource) MarshalJSON() ([]byte, error) + func (s AzureResource) TargetServiceBase() BaseTargetServiceBaseImpl + type AzureResourcePropertiesBase interface + AzureResourcePropertiesBase func() BaseAzureResourcePropertiesBaseImpl + func UnmarshalAzureResourcePropertiesBaseImplementation(input []byte) (AzureResourcePropertiesBase, error) + type AzureResourceType string + const AzureResourceTypeKeyVault + func (s *AzureResourceType) UnmarshalJSON(bytes []byte) error + type BaseAuthInfoBaseImpl struct + AuthType AuthType + func (s BaseAuthInfoBaseImpl) AuthInfoBase() BaseAuthInfoBaseImpl + type BaseAzureResourcePropertiesBaseImpl struct + Type AzureResourceType + func (s BaseAzureResourcePropertiesBaseImpl) AzureResourcePropertiesBase() BaseAzureResourcePropertiesBaseImpl + type BaseSecretInfoBaseImpl struct + SecretType SecretType + func (s BaseSecretInfoBaseImpl) SecretInfoBase() BaseSecretInfoBaseImpl + type BaseTargetServiceBaseImpl struct + Type TargetServiceType + func (s BaseTargetServiceBaseImpl) TargetServiceBase() BaseTargetServiceBaseImpl + type ClientType string + const ClientTypeDjango + const ClientTypeDotnet + const ClientTypeGo + const ClientTypeJava + const ClientTypeKafkaNegativespringBoot + const ClientTypeNodejs + const ClientTypeNone + const ClientTypePhp + const ClientTypePython + const ClientTypeRuby + const ClientTypeSpringBoot + func (s *ClientType) UnmarshalJSON(bytes []byte) error + type ConfluentBootstrapServer struct + Endpoint *string + Type TargetServiceType + func (s ConfluentBootstrapServer) MarshalJSON() ([]byte, error) + func (s ConfluentBootstrapServer) TargetServiceBase() BaseTargetServiceBaseImpl + type ConfluentSchemaRegistry struct + Endpoint *string + Type TargetServiceType + func (s ConfluentSchemaRegistry) MarshalJSON() ([]byte, error) + func (s ConfluentSchemaRegistry) TargetServiceBase() BaseTargetServiceBaseImpl + type KeyVaultSecretReferenceSecretInfo struct + Name *string + SecretType SecretType + Version *string + func (s KeyVaultSecretReferenceSecretInfo) MarshalJSON() ([]byte, error) + func (s KeyVaultSecretReferenceSecretInfo) SecretInfoBase() BaseSecretInfoBaseImpl + type KeyVaultSecretUriSecretInfo struct + SecretType SecretType + Value *string + func (s KeyVaultSecretUriSecretInfo) MarshalJSON() ([]byte, error) + func (s KeyVaultSecretUriSecretInfo) SecretInfoBase() BaseSecretInfoBaseImpl + type LinkerDeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type LinkerListConfigurationsOperationResponse struct + HttpResponse *http.Response + Model *SourceConfigurationResult + OData *odata.OData + type LinkerPatch struct + Properties *LinkerProperties + type LinkerProperties struct + AuthInfo AuthInfoBase + ClientType *ClientType + ProvisioningState *string + Scope *string + SecretStore *SecretStore + TargetService TargetServiceBase + VNetSolution *VNetSolution + func (s *LinkerProperties) UnmarshalJSON(bytes []byte) error + type LinkerResource struct + Id *string + Name *string + Properties LinkerProperties + SystemData *systemdata.SystemData + Type *string + type LinkerUpdateOperationResponse struct + HttpResponse *http.Response + Model *LinkerResource + OData *odata.OData + Poller pollers.Poller + type LinkerValidateOperationResponse struct + HttpResponse *http.Response + Model *ValidateOperationResult + OData *odata.OData + Poller pollers.Poller + type LinksClient struct + Client *resourcemanager.Client + func NewLinksClientWithBaseURI(sdkApi sdkEnv.Api) (*LinksClient, error) + func (c LinksClient) LinkerDelete(ctx context.Context, id ScopedLinkerId) (result LinkerDeleteOperationResponse, err error) + func (c LinksClient) LinkerDeleteThenPoll(ctx context.Context, id ScopedLinkerId) error + func (c LinksClient) LinkerListConfigurations(ctx context.Context, id ScopedLinkerId) (result LinkerListConfigurationsOperationResponse, err error) + func (c LinksClient) LinkerUpdate(ctx context.Context, id ScopedLinkerId, input LinkerPatch) (result LinkerUpdateOperationResponse, err error) + func (c LinksClient) LinkerUpdateThenPoll(ctx context.Context, id ScopedLinkerId, input LinkerPatch) error + func (c LinksClient) LinkerValidate(ctx context.Context, id ScopedLinkerId) (result LinkerValidateOperationResponse, err error) + func (c LinksClient) LinkerValidateThenPoll(ctx context.Context, id ScopedLinkerId) error + type RawAuthInfoBaseImpl struct + Type string + Values map[string]interface{} + func (s RawAuthInfoBaseImpl) AuthInfoBase() BaseAuthInfoBaseImpl + type RawAzureResourcePropertiesBaseImpl struct + Type string + Values map[string]interface{} + func (s RawAzureResourcePropertiesBaseImpl) AzureResourcePropertiesBase() BaseAzureResourcePropertiesBaseImpl + type RawSecretInfoBaseImpl struct + Type string + Values map[string]interface{} + func (s RawSecretInfoBaseImpl) SecretInfoBase() BaseSecretInfoBaseImpl + type RawTargetServiceBaseImpl struct + Type string + Values map[string]interface{} + func (s RawTargetServiceBaseImpl) TargetServiceBase() BaseTargetServiceBaseImpl + type ScopedLinkerId struct + LinkerName string + ResourceUri string + func NewScopedLinkerID(resourceUri string, linkerName string) ScopedLinkerId + func ParseScopedLinkerID(input string) (*ScopedLinkerId, error) + func ParseScopedLinkerIDInsensitively(input string) (*ScopedLinkerId, error) + func (id *ScopedLinkerId) FromParseResult(input resourceids.ParseResult) error + func (id ScopedLinkerId) ID() string + func (id ScopedLinkerId) Segments() []resourceids.Segment + func (id ScopedLinkerId) String() string + type SecretAuthInfo struct + AuthType AuthType + Name *string + SecretInfo SecretInfoBase + func (s *SecretAuthInfo) UnmarshalJSON(bytes []byte) error + func (s SecretAuthInfo) AuthInfoBase() BaseAuthInfoBaseImpl + func (s SecretAuthInfo) MarshalJSON() ([]byte, error) + type SecretInfoBase interface + SecretInfoBase func() BaseSecretInfoBaseImpl + func UnmarshalSecretInfoBaseImplementation(input []byte) (SecretInfoBase, error) + type SecretStore struct + KeyVaultId *string + type SecretType string + const SecretTypeKeyVaultSecretReference + const SecretTypeKeyVaultSecretUri + const SecretTypeRawValue + func (s *SecretType) UnmarshalJSON(bytes []byte) error + type ServicePrincipalCertificateAuthInfo struct + AuthType AuthType + Certificate string + ClientId string + PrincipalId string + func (s ServicePrincipalCertificateAuthInfo) AuthInfoBase() BaseAuthInfoBaseImpl + func (s ServicePrincipalCertificateAuthInfo) MarshalJSON() ([]byte, error) + type ServicePrincipalSecretAuthInfo struct + AuthType AuthType + ClientId string + PrincipalId string + Secret string + func (s ServicePrincipalSecretAuthInfo) AuthInfoBase() BaseAuthInfoBaseImpl + func (s ServicePrincipalSecretAuthInfo) MarshalJSON() ([]byte, error) + type SourceConfiguration struct + Name *string + Value *string + type SourceConfigurationResult struct + Configurations *[]SourceConfiguration + type SystemAssignedIdentityAuthInfo struct + AuthType AuthType + func (s SystemAssignedIdentityAuthInfo) AuthInfoBase() BaseAuthInfoBaseImpl + func (s SystemAssignedIdentityAuthInfo) MarshalJSON() ([]byte, error) + type TargetServiceBase interface + TargetServiceBase func() BaseTargetServiceBaseImpl + func UnmarshalTargetServiceBaseImplementation(input []byte) (TargetServiceBase, error) + type TargetServiceType string + const TargetServiceTypeAzureResource + const TargetServiceTypeConfluentBootstrapServer + const TargetServiceTypeConfluentSchemaRegistry + func (s *TargetServiceType) UnmarshalJSON(bytes []byte) error + type UserAssignedIdentityAuthInfo struct + AuthType AuthType + ClientId *string + SubscriptionId *string + func (s UserAssignedIdentityAuthInfo) AuthInfoBase() BaseAuthInfoBaseImpl + func (s UserAssignedIdentityAuthInfo) MarshalJSON() ([]byte, error) + type VNetSolution struct + Type *VNetSolutionType + type VNetSolutionType string + const VNetSolutionTypePrivateLink + const VNetSolutionTypeServiceEndpoint + func (s *VNetSolutionType) UnmarshalJSON(bytes []byte) error + type ValidateOperationResult struct + Properties *ValidateResult + ResourceId *string + Status *string + type ValidateResult struct + AuthType *AuthType + IsConnectionAvailable *bool + LinkerName *string + ReportEndTimeUtc *string + ReportStartTimeUtc *string + SourceId *string + TargetId *string + ValidationDetail *[]ValidationResultItem + func (o *ValidateResult) GetReportEndTimeUtcAsTime() (*time.Time, error) + func (o *ValidateResult) GetReportStartTimeUtcAsTime() (*time.Time, error) + func (o *ValidateResult) SetReportEndTimeUtcAsTime(input time.Time) + func (o *ValidateResult) SetReportStartTimeUtcAsTime(input time.Time) + type ValidationResultItem struct + Description *string + ErrorCode *string + ErrorMessage *string + Name *string + Result *ValidationResultStatus + type ValidationResultStatus string + const ValidationResultStatusFailure + const ValidationResultStatusSuccess + const ValidationResultStatusWarning + func (s *ValidationResultStatus) UnmarshalJSON(bytes []byte) error + type ValueSecretInfo struct + SecretType SecretType + Value *string + func (s ValueSecretInfo) MarshalJSON() ([]byte, error) + func (s ValueSecretInfo) SecretInfoBase() BaseSecretInfoBaseImpl