Documentation ¶
Index ¶
- func PossibleValuesForAutoTrackingConfiguration() []string
- func PossibleValuesForDirection() []string
- func PossibleValuesForPolarization() []string
- func PossibleValuesForProtocol() []string
- func PossibleValuesForProvisioningState() []string
- func ValidateContactProfileID(input interface{}, key string) (warnings []string, errors []error)
- type AutoTrackingConfiguration
- type ContactProfile
- type ContactProfileClient
- func (c ContactProfileClient) CreateOrUpdate(ctx context.Context, id ContactProfileId, input ContactProfile) (result CreateOrUpdateOperationResponse, err error)
- func (c ContactProfileClient) CreateOrUpdateThenPoll(ctx context.Context, id ContactProfileId, input ContactProfile) error
- func (c ContactProfileClient) Delete(ctx context.Context, id ContactProfileId) (result DeleteOperationResponse, err error)
- func (c ContactProfileClient) DeleteThenPoll(ctx context.Context, id ContactProfileId) error
- func (c ContactProfileClient) Get(ctx context.Context, id ContactProfileId) (result GetOperationResponse, err error)
- func (c ContactProfileClient) List(ctx context.Context, id commonids.ResourceGroupId) (result ListOperationResponse, err error)
- func (c ContactProfileClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result ListBySubscriptionOperationResponse, err error)
- func (c ContactProfileClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (ListBySubscriptionCompleteResult, error)
- func (c ContactProfileClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBySubscriptionCompleteResult, err error)
- func (c ContactProfileClient) ListComplete(ctx context.Context, id commonids.ResourceGroupId) (ListCompleteResult, error)
- func (c ContactProfileClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListCompleteResult, err error)
- func (c ContactProfileClient) UpdateTags(ctx context.Context, id ContactProfileId, input TagsObject) (result UpdateTagsOperationResponse, err error)
- func (c ContactProfileClient) UpdateTagsThenPoll(ctx context.Context, id ContactProfileId, input TagsObject) error
- type ContactProfileId
- type ContactProfileLink
- type ContactProfileLinkChannel
- type ContactProfileOperationPredicate
- type ContactProfileThirdPartyConfiguration
- type ContactProfilesProperties
- type ContactProfilesPropertiesNetworkConfiguration
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type Direction
- type EndPoint
- type GetOperationResponse
- type ListBySubscriptionCompleteResult
- type ListBySubscriptionOperationResponse
- type ListCompleteResult
- type ListOperationResponse
- type Polarization
- type Protocol
- type ProvisioningState
- type TagsObject
- type UpdateTagsOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAutoTrackingConfiguration ¶
func PossibleValuesForAutoTrackingConfiguration() []string
func PossibleValuesForDirection ¶
func PossibleValuesForDirection() []string
func PossibleValuesForPolarization ¶
func PossibleValuesForPolarization() []string
func PossibleValuesForProtocol ¶
func PossibleValuesForProtocol() []string
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func ValidateContactProfileID ¶
ValidateContactProfileID checks that 'input' can be parsed as a Contact Profile ID
Types ¶
type AutoTrackingConfiguration ¶
type AutoTrackingConfiguration string
const ( AutoTrackingConfigurationDisabled AutoTrackingConfiguration = "disabled" AutoTrackingConfigurationSBand AutoTrackingConfiguration = "sBand" AutoTrackingConfigurationXBand AutoTrackingConfiguration = "xBand" )
func (*AutoTrackingConfiguration) UnmarshalJSON ¶ added in v0.20230725.1205316
func (s *AutoTrackingConfiguration) UnmarshalJSON(bytes []byte) error
type ContactProfile ¶
type ContactProfile struct { Id *string `json:"id,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties ContactProfilesProperties `json:"properties"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type ContactProfileClient ¶
type ContactProfileClient struct {
Client *resourcemanager.Client
}
func NewContactProfileClientWithBaseURI ¶
func NewContactProfileClientWithBaseURI(sdkApi sdkEnv.Api) (*ContactProfileClient, error)
func (ContactProfileClient) CreateOrUpdate ¶ added in v0.20230906.1160501
func (c ContactProfileClient) CreateOrUpdate(ctx context.Context, id ContactProfileId, input ContactProfile) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (ContactProfileClient) CreateOrUpdateThenPoll ¶ added in v0.20230906.1160501
func (c ContactProfileClient) CreateOrUpdateThenPoll(ctx context.Context, id ContactProfileId, input ContactProfile) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (ContactProfileClient) Delete ¶ added in v0.20230906.1160501
func (c ContactProfileClient) Delete(ctx context.Context, id ContactProfileId) (result DeleteOperationResponse, err error)
Delete ...
func (ContactProfileClient) DeleteThenPoll ¶ added in v0.20230906.1160501
func (c ContactProfileClient) DeleteThenPoll(ctx context.Context, id ContactProfileId) error
DeleteThenPoll performs Delete then polls until it's completed
func (ContactProfileClient) Get ¶ added in v0.20230906.1160501
func (c ContactProfileClient) Get(ctx context.Context, id ContactProfileId) (result GetOperationResponse, err error)
Get ...
func (ContactProfileClient) List ¶ added in v0.20230906.1160501
func (c ContactProfileClient) List(ctx context.Context, id commonids.ResourceGroupId) (result ListOperationResponse, err error)
List ...
func (ContactProfileClient) ListBySubscription ¶ added in v0.20230906.1160501
func (c ContactProfileClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result ListBySubscriptionOperationResponse, err error)
ListBySubscription ...
func (ContactProfileClient) ListBySubscriptionComplete ¶ added in v0.20230906.1160501
func (c ContactProfileClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (ListBySubscriptionCompleteResult, error)
ListBySubscriptionComplete retrieves all the results into a single object
func (ContactProfileClient) ListBySubscriptionCompleteMatchingPredicate ¶ added in v0.20230906.1160501
func (c ContactProfileClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate ContactProfileOperationPredicate) (result ListBySubscriptionCompleteResult, err error)
ListBySubscriptionCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ContactProfileClient) ListComplete ¶ added in v0.20230906.1160501
func (c ContactProfileClient) ListComplete(ctx context.Context, id commonids.ResourceGroupId) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (ContactProfileClient) ListCompleteMatchingPredicate ¶ added in v0.20230906.1160501
func (c ContactProfileClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate ContactProfileOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ContactProfileClient) UpdateTags ¶ added in v0.20230906.1160501
func (c ContactProfileClient) UpdateTags(ctx context.Context, id ContactProfileId, input TagsObject) (result UpdateTagsOperationResponse, err error)
UpdateTags ...
func (ContactProfileClient) UpdateTagsThenPoll ¶ added in v0.20230906.1160501
func (c ContactProfileClient) UpdateTagsThenPoll(ctx context.Context, id ContactProfileId, input TagsObject) error
UpdateTagsThenPoll performs UpdateTags then polls until it's completed
type ContactProfileId ¶
type ContactProfileId struct { SubscriptionId string ResourceGroupName string ContactProfileName string }
ContactProfileId is a struct representing the Resource ID for a Contact Profile
func NewContactProfileID ¶
func NewContactProfileID(subscriptionId string, resourceGroupName string, contactProfileName string) ContactProfileId
NewContactProfileID returns a new ContactProfileId struct
func ParseContactProfileID ¶
func ParseContactProfileID(input string) (*ContactProfileId, error)
ParseContactProfileID parses 'input' into a ContactProfileId
func ParseContactProfileIDInsensitively ¶
func ParseContactProfileIDInsensitively(input string) (*ContactProfileId, error)
ParseContactProfileIDInsensitively parses 'input' case-insensitively into a ContactProfileId note: this method should only be used for API response data and not user input
func (ContactProfileId) ID ¶
func (id ContactProfileId) ID() string
ID returns the formatted Contact Profile ID
func (ContactProfileId) Segments ¶
func (id ContactProfileId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Contact Profile ID
func (ContactProfileId) String ¶
func (id ContactProfileId) String() string
String returns a human-readable description of this Contact Profile ID
type ContactProfileLink ¶
type ContactProfileLink struct { Channels []ContactProfileLinkChannel `json:"channels"` Direction Direction `json:"direction"` EirpdBW *float64 `json:"eirpdBW,omitempty"` GainOverTemperature *float64 `json:"gainOverTemperature,omitempty"` Name string `json:"name"` Polarization Polarization `json:"polarization"` }
type ContactProfileLinkChannel ¶
type ContactProfileLinkChannel struct { BandwidthMHz float64 `json:"bandwidthMHz"` CenterFrequencyMHz float64 `json:"centerFrequencyMHz"` DecodingConfiguration *string `json:"decodingConfiguration,omitempty"` DemodulationConfiguration *string `json:"demodulationConfiguration,omitempty"` EncodingConfiguration *string `json:"encodingConfiguration,omitempty"` EndPoint EndPoint `json:"endPoint"` ModulationConfiguration *string `json:"modulationConfiguration,omitempty"` Name string `json:"name"` }
type ContactProfileOperationPredicate ¶
type ContactProfileOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (ContactProfileOperationPredicate) Matches ¶
func (p ContactProfileOperationPredicate) Matches(input ContactProfile) bool
type ContactProfilesProperties ¶
type ContactProfilesProperties struct { AutoTrackingConfiguration *AutoTrackingConfiguration `json:"autoTrackingConfiguration,omitempty"` EventHubUri *string `json:"eventHubUri,omitempty"` Links []ContactProfileLink `json:"links"` MinimumElevationDegrees *float64 `json:"minimumElevationDegrees,omitempty"` MinimumViableContactDuration *string `json:"minimumViableContactDuration,omitempty"` NetworkConfiguration ContactProfilesPropertiesNetworkConfiguration `json:"networkConfiguration"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` ThirdPartyConfigurations *[]ContactProfileThirdPartyConfiguration `json:"thirdPartyConfigurations,omitempty"` }
type ContactProfilesPropertiesNetworkConfiguration ¶
type ContactProfilesPropertiesNetworkConfiguration struct {
SubnetId string `json:"subnetId"`
}
type CreateOrUpdateOperationResponse ¶ added in v0.20230906.1160501
type DeleteOperationResponse ¶ added in v0.20230906.1160501
type Direction ¶
type Direction string
func (*Direction) UnmarshalJSON ¶ added in v0.20230725.1205316
type GetOperationResponse ¶ added in v0.20230906.1160501
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ContactProfile }
type ListBySubscriptionCompleteResult ¶ added in v0.20230906.1160501
type ListBySubscriptionCompleteResult struct {
Items []ContactProfile
}
type ListBySubscriptionOperationResponse ¶ added in v0.20230906.1160501
type ListBySubscriptionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ContactProfile }
type ListCompleteResult ¶ added in v0.20230906.1160501
type ListCompleteResult struct {
Items []ContactProfile
}
type ListOperationResponse ¶ added in v0.20230906.1160501
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ContactProfile }
type Polarization ¶
type Polarization string
const ( PolarizationLHCP Polarization = "LHCP" PolarizationLinearHorizontal Polarization = "linearHorizontal" PolarizationLinearVertical Polarization = "linearVertical" PolarizationRHCP Polarization = "RHCP" )
func (*Polarization) UnmarshalJSON ¶ added in v0.20230725.1205316
func (s *Polarization) UnmarshalJSON(bytes []byte) error
type ProvisioningState ¶
type ProvisioningState string
const ( ProvisioningStateCanceled ProvisioningState = "canceled" ProvisioningStateCreating ProvisioningState = "creating" ProvisioningStateDeleting ProvisioningState = "deleting" ProvisioningStateFailed ProvisioningState = "failed" ProvisioningStateSucceeded ProvisioningState = "succeeded" ProvisioningStateUpdating ProvisioningState = "updating" )
func (*ProvisioningState) UnmarshalJSON ¶ added in v0.20230725.1205316
func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error
type TagsObject ¶
Source Files ¶
- client.go
- constants.go
- id_contactprofile.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_list.go
- method_listbysubscription.go
- method_updatetags.go
- model_contactprofile.go
- model_contactprofilelink.go
- model_contactprofilelinkchannel.go
- model_contactprofilesproperties.go
- model_contactprofilespropertiesnetworkconfiguration.go
- model_contactprofilethirdpartyconfiguration.go
- model_endpoint.go
- model_tagsobject.go
- predicates.go
- version.go