Versions in this module Expand all Collapse all v0 v0.1.1 Nov 28, 2023 v0.1.0 Mar 30, 2023 Changes in this version + type ARecord struct + IPv4Address *string + func (a *ARecord) UnmarshalJSON(data []byte) error + func (a ARecord) MarshalJSON() ([]byte, error) + type AaaaRecord struct + IPv6Address *string + func (a *AaaaRecord) UnmarshalJSON(data []byte) error + func (a AaaaRecord) MarshalJSON() ([]byte, error) + type ClientFactory struct + func NewClientFactory(subscriptionID string, credential azcore.TokenCredential, ...) (*ClientFactory, error) + func (c *ClientFactory) NewRecordSetsClient() *RecordSetsClient + func (c *ClientFactory) NewZonesClient() *ZonesClient + type CnameRecord struct + Cname *string + func (c *CnameRecord) UnmarshalJSON(data []byte) error + func (c CnameRecord) MarshalJSON() ([]byte, error) + type HTTPStatusCode string + const HTTPStatusCodeAccepted + const HTTPStatusCodeAmbiguous + const HTTPStatusCodeBadGateway + const HTTPStatusCodeBadRequest + const HTTPStatusCodeConflict + const HTTPStatusCodeContinue + const HTTPStatusCodeCreated + const HTTPStatusCodeExpectationFailed + const HTTPStatusCodeForbidden + const HTTPStatusCodeFound + const HTTPStatusCodeGatewayTimeout + const HTTPStatusCodeGone + const HTTPStatusCodeHTTPVersionNotSupported + const HTTPStatusCodeInternalServerError + const HTTPStatusCodeLengthRequired + const HTTPStatusCodeMethodNotAllowed + const HTTPStatusCodeMoved + const HTTPStatusCodeMovedPermanently + const HTTPStatusCodeMultipleChoices + const HTTPStatusCodeNoContent + const HTTPStatusCodeNonAuthoritativeInformation + const HTTPStatusCodeNotAcceptable + const HTTPStatusCodeNotFound + const HTTPStatusCodeNotImplemented + const HTTPStatusCodeNotModified + const HTTPStatusCodeOK + const HTTPStatusCodePartialContent + const HTTPStatusCodePaymentRequired + const HTTPStatusCodePreconditionFailed + const HTTPStatusCodeProxyAuthenticationRequired + const HTTPStatusCodeRedirect + const HTTPStatusCodeRedirectKeepVerb + const HTTPStatusCodeRedirectMethod + const HTTPStatusCodeRequestEntityTooLarge + const HTTPStatusCodeRequestTimeout + const HTTPStatusCodeRequestURITooLong + const HTTPStatusCodeRequestedRangeNotSatisfiable + const HTTPStatusCodeResetContent + const HTTPStatusCodeSeeOther + const HTTPStatusCodeServiceUnavailable + const HTTPStatusCodeSwitchingProtocols + const HTTPStatusCodeTemporaryRedirect + const HTTPStatusCodeUnauthorized + const HTTPStatusCodeUnsupportedMediaType + const HTTPStatusCodeUnused + const HTTPStatusCodeUpgradeRequired + const HTTPStatusCodeUseProxy + func PossibleHTTPStatusCodeValues() []HTTPStatusCode + type MxRecord struct + Exchange *string + Preference *int32 + func (m *MxRecord) UnmarshalJSON(data []byte) error + func (m MxRecord) MarshalJSON() ([]byte, error) + type NsRecord struct + Nsdname *string + func (n *NsRecord) UnmarshalJSON(data []byte) error + func (n NsRecord) MarshalJSON() ([]byte, error) + type OperationStatus string + const OperationStatusFailed + const OperationStatusInProgress + const OperationStatusSucceeded + func PossibleOperationStatusValues() []OperationStatus + type PtrRecord struct + Ptrdname *string + func (p *PtrRecord) UnmarshalJSON(data []byte) error + func (p PtrRecord) MarshalJSON() ([]byte, error) + type RecordSet struct + Etag *string + ID *string + Name *string + Properties *RecordSetProperties + Type *string + func (r *RecordSet) UnmarshalJSON(data []byte) error + func (r RecordSet) MarshalJSON() ([]byte, error) + type RecordSetListResult struct + NextLink *string + Value []*RecordSet + func (r *RecordSetListResult) UnmarshalJSON(data []byte) error + func (r RecordSetListResult) MarshalJSON() ([]byte, error) + type RecordSetProperties struct + ARecords []*ARecord + AaaaRecords []*AaaaRecord + CnameRecord *CnameRecord + Fqdn *string + Metadata map[string]*string + MxRecords []*MxRecord + NsRecords []*NsRecord + PtrRecords []*PtrRecord + SoaRecord *SoaRecord + SrvRecords []*SrvRecord + TTL *int64 + TxtRecords []*TxtRecord + func (r *RecordSetProperties) UnmarshalJSON(data []byte) error + func (r RecordSetProperties) MarshalJSON() ([]byte, error) + type RecordSetUpdateParameters struct + RecordSet *RecordSet + func (r *RecordSetUpdateParameters) UnmarshalJSON(data []byte) error + func (r RecordSetUpdateParameters) MarshalJSON() ([]byte, error) + type RecordSetsClient struct + func NewRecordSetsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*RecordSetsClient, error) + func (client *RecordSetsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, zoneName string, ...) (RecordSetsClientCreateOrUpdateResponse, error) + func (client *RecordSetsClient) Delete(ctx context.Context, resourceGroupName string, zoneName string, ...) (RecordSetsClientDeleteResponse, error) + func (client *RecordSetsClient) Get(ctx context.Context, resourceGroupName string, zoneName string, ...) (RecordSetsClientGetResponse, error) + func (client *RecordSetsClient) NewListByDNSZonePager(resourceGroupName string, zoneName string, ...) *runtime.Pager[RecordSetsClientListByDNSZoneResponse] + func (client *RecordSetsClient) NewListByTypePager(resourceGroupName string, zoneName string, recordType RecordType, ...) *runtime.Pager[RecordSetsClientListByTypeResponse] + func (client *RecordSetsClient) Update(ctx context.Context, resourceGroupName string, zoneName string, ...) (RecordSetsClientUpdateResponse, error) + type RecordSetsClientCreateOrUpdateOptions struct + IfMatch *string + IfNoneMatch *string + type RecordSetsClientCreateOrUpdateResponse struct + type RecordSetsClientDeleteOptions struct + IfMatch *string + type RecordSetsClientDeleteResponse struct + type RecordSetsClientGetOptions struct + type RecordSetsClientGetResponse struct + type RecordSetsClientListByDNSZoneOptions struct + Recordsetnamesuffix *string + Top *int32 + type RecordSetsClientListByDNSZoneResponse struct + type RecordSetsClientListByTypeOptions struct + Recordsetnamesuffix *string + Top *int32 + type RecordSetsClientListByTypeResponse struct + type RecordSetsClientUpdateOptions struct + IfMatch *string + type RecordSetsClientUpdateResponse struct + type RecordType string + const RecordTypeA + const RecordTypeAAAA + const RecordTypeCNAME + const RecordTypeMX + const RecordTypeNS + const RecordTypePTR + const RecordTypeSOA + const RecordTypeSRV + const RecordTypeTXT + func PossibleRecordTypeValues() []RecordType + type Resource struct + ID *string + Name *string + Type *string + func (r *Resource) UnmarshalJSON(data []byte) error + func (r Resource) MarshalJSON() ([]byte, error) + type SoaRecord struct + Email *string + ExpireTime *int64 + Host *string + MinimumTTL *int64 + RefreshTime *int64 + RetryTime *int64 + SerialNumber *int64 + func (s *SoaRecord) UnmarshalJSON(data []byte) error + func (s SoaRecord) MarshalJSON() ([]byte, error) + type SrvRecord struct + Port *int32 + Priority *int32 + Target *string + Weight *int32 + func (s *SrvRecord) UnmarshalJSON(data []byte) error + func (s SrvRecord) MarshalJSON() ([]byte, error) + type TrackedResource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (t *TrackedResource) UnmarshalJSON(data []byte) error + func (t TrackedResource) MarshalJSON() ([]byte, error) + type TxtRecord struct + Value []*string + func (t *TxtRecord) UnmarshalJSON(data []byte) error + func (t TxtRecord) MarshalJSON() ([]byte, error) + type Zone struct + Etag *string + ID *string + Location *string + Name *string + Properties *ZoneProperties + Tags map[string]*string + Type *string + func (z *Zone) UnmarshalJSON(data []byte) error + func (z Zone) MarshalJSON() ([]byte, error) + type ZoneDeleteResult struct + AzureAsyncOperation *string + RequestID *string + Status *OperationStatus + StatusCode *HTTPStatusCode + func (z *ZoneDeleteResult) UnmarshalJSON(data []byte) error + func (z ZoneDeleteResult) MarshalJSON() ([]byte, error) + type ZoneListResult struct + NextLink *string + Value []*Zone + func (z *ZoneListResult) UnmarshalJSON(data []byte) error + func (z ZoneListResult) MarshalJSON() ([]byte, error) + type ZoneProperties struct + MaxNumberOfRecordSets *int64 + MaxNumberOfRecordsPerRecordSet *int64 + NameServers []*string + NumberOfRecordSets *int64 + ZoneType *ZoneType + func (z *ZoneProperties) UnmarshalJSON(data []byte) error + func (z ZoneProperties) MarshalJSON() ([]byte, error) + type ZoneType string + const ZoneTypePrivate + const ZoneTypePublic + func PossibleZoneTypeValues() []ZoneType + type ZonesClient struct + func NewZonesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ZonesClient, error) + func (client *ZonesClient) BeginDelete(ctx context.Context, resourceGroupName string, zoneName string, ...) (*runtime.Poller[ZonesClientDeleteResponse], error) + func (client *ZonesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, zoneName string, ...) (ZonesClientCreateOrUpdateResponse, error) + func (client *ZonesClient) Get(ctx context.Context, resourceGroupName string, zoneName string, ...) (ZonesClientGetResponse, error) + func (client *ZonesClient) NewListByResourceGroupPager(resourceGroupName string, options *ZonesClientListByResourceGroupOptions) *runtime.Pager[ZonesClientListByResourceGroupResponse] + func (client *ZonesClient) NewListPager(options *ZonesClientListOptions) *runtime.Pager[ZonesClientListResponse] + type ZonesClientBeginDeleteOptions struct + IfMatch *string + ResumeToken string + type ZonesClientCreateOrUpdateOptions struct + IfMatch *string + IfNoneMatch *string + type ZonesClientCreateOrUpdateResponse struct + type ZonesClientDeleteResponse struct + type ZonesClientGetOptions struct + type ZonesClientGetResponse struct + type ZonesClientListByResourceGroupOptions struct + Top *int32 + type ZonesClientListByResourceGroupResponse struct + type ZonesClientListOptions struct + Top *int32 + type ZonesClientListResponse struct