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 ValidateCertificateID(input interface{}, key string) (warnings []string, errors []error) + type AuthType string + const AuthTypeAAD + const AuthTypeACS + const AuthTypeAccessControlService + const AuthTypeAzureActiveDirectory + const AuthTypeInvalid + func (s *AuthType) UnmarshalJSON(bytes []byte) error + type BaseResourceCertificateDetailsImpl struct + AuthType string + Certificate *string + FriendlyName *string + Issuer *string + ResourceId *int64 + Subject *string + Thumbprint *string + ValidFrom *string + ValidTo *string + func (s BaseResourceCertificateDetailsImpl) ResourceCertificateDetails() BaseResourceCertificateDetailsImpl + type CertificateId struct + CertificateName string + ResourceGroupName string + SubscriptionId string + VaultName string + func NewCertificateID(subscriptionId string, resourceGroupName string, vaultName string, ...) CertificateId + func ParseCertificateID(input string) (*CertificateId, error) + func ParseCertificateIDInsensitively(input string) (*CertificateId, error) + func (id *CertificateId) FromParseResult(input resourceids.ParseResult) error + func (id CertificateId) ID() string + func (id CertificateId) Segments() []resourceids.Segment + func (id CertificateId) String() string + type CertificateRequest struct + Properties *RawCertificateData + type CreateOperationResponse struct + HttpResponse *http.Response + Model *VaultCertificateResponse + OData *odata.OData + type RawCertificateData struct + AuthType *AuthType + Certificate *string + type RawResourceCertificateDetailsImpl struct + Type string + Values map[string]interface{} + func (s RawResourceCertificateDetailsImpl) ResourceCertificateDetails() BaseResourceCertificateDetailsImpl + type ResourceCertificateAndAadDetails struct + AadAudience *string + AadAuthority string + AadTenantId string + AuthType string + AzureManagementEndpointAudience string + Certificate *string + FriendlyName *string + Issuer *string + ResourceId *int64 + ServicePrincipalClientId string + ServicePrincipalObjectId string + ServiceResourceId *string + Subject *string + Thumbprint *string + ValidFrom *string + ValidTo *string + func (o *ResourceCertificateAndAadDetails) GetValidFromAsTime() (*time.Time, error) + func (o *ResourceCertificateAndAadDetails) GetValidToAsTime() (*time.Time, error) + func (o *ResourceCertificateAndAadDetails) SetValidFromAsTime(input time.Time) + func (o *ResourceCertificateAndAadDetails) SetValidToAsTime(input time.Time) + func (s ResourceCertificateAndAadDetails) MarshalJSON() ([]byte, error) + func (s ResourceCertificateAndAadDetails) ResourceCertificateDetails() BaseResourceCertificateDetailsImpl + type ResourceCertificateAndAcsDetails struct + AuthType string + Certificate *string + FriendlyName *string + GlobalAcsHostName string + GlobalAcsNamespace string + GlobalAcsRPRealm string + Issuer *string + ResourceId *int64 + Subject *string + Thumbprint *string + ValidFrom *string + ValidTo *string + func (o *ResourceCertificateAndAcsDetails) GetValidFromAsTime() (*time.Time, error) + func (o *ResourceCertificateAndAcsDetails) GetValidToAsTime() (*time.Time, error) + func (o *ResourceCertificateAndAcsDetails) SetValidFromAsTime(input time.Time) + func (o *ResourceCertificateAndAcsDetails) SetValidToAsTime(input time.Time) + func (s ResourceCertificateAndAcsDetails) MarshalJSON() ([]byte, error) + func (s ResourceCertificateAndAcsDetails) ResourceCertificateDetails() BaseResourceCertificateDetailsImpl + type ResourceCertificateDetails interface + ResourceCertificateDetails func() BaseResourceCertificateDetailsImpl + func UnmarshalResourceCertificateDetailsImplementation(input []byte) (ResourceCertificateDetails, error) + type VaultCertificateResponse struct + Id *string + Name *string + Properties ResourceCertificateDetails + Type *string + func (s *VaultCertificateResponse) UnmarshalJSON(bytes []byte) error + type VaultCertificatesClient struct + Client *resourcemanager.Client + func NewVaultCertificatesClientWithBaseURI(sdkApi sdkEnv.Api) (*VaultCertificatesClient, error) + func (c VaultCertificatesClient) Create(ctx context.Context, id CertificateId, input CertificateRequest) (result CreateOperationResponse, err error)