storage

package
v2.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 24, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Overview

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Package storage contains API Schema definitions for the insights storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=insights.azure.com +versionName=v1api20230101storage

Index

Constants

View Source
const APIVersion_Value = APIVersion("2023-01-01")

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "insights.azure.com", Version: "v1api20230101storage"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type APIVersion

type APIVersion string

Storage version of v1api20230101.APIVersion +kubebuilder:validation:Enum={"2023-01-01"}

type ActionGroup

type ActionGroup struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ActionGroup_Spec           `json:"spec,omitempty"`
	Status            ActionGroupResource_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20230101.ActionGroup Generator information: - Generated from: /monitor/resource-manager/Microsoft.Insights/stable/2023-01-01/actionGroups_API.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/actionGroups/{actionGroupName}

func (*ActionGroup) AzureName

func (group *ActionGroup) AzureName() string

AzureName returns the Azure name of the resource

func (*ActionGroup) DeepCopy

func (in *ActionGroup) DeepCopy() *ActionGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroup.

func (*ActionGroup) DeepCopyInto

func (in *ActionGroup) DeepCopyInto(out *ActionGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ActionGroup) DeepCopyObject

func (in *ActionGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (ActionGroup) GetAPIVersion

func (group ActionGroup) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-01-01"

func (*ActionGroup) GetConditions

func (group *ActionGroup) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*ActionGroup) GetResourceScope

func (group *ActionGroup) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*ActionGroup) GetSpec

func (group *ActionGroup) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*ActionGroup) GetStatus

func (group *ActionGroup) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*ActionGroup) GetSupportedOperations

func (group *ActionGroup) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*ActionGroup) GetType

func (group *ActionGroup) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Insights/actionGroups"

func (*ActionGroup) Hub

func (group *ActionGroup) Hub()

Hub marks that this ActionGroup is the hub type for conversion

func (*ActionGroup) NewEmptyStatus

func (group *ActionGroup) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*ActionGroup) OriginalGVK

func (group *ActionGroup) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*ActionGroup) Owner

func (group *ActionGroup) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*ActionGroup) SetConditions

func (group *ActionGroup) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*ActionGroup) SetStatus

func (group *ActionGroup) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type ActionGroupList

type ActionGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ActionGroup `json:"items"`
}

+kubebuilder:object:root=true Storage version of v1api20230101.ActionGroup Generator information: - Generated from: /monitor/resource-manager/Microsoft.Insights/stable/2023-01-01/actionGroups_API.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/actionGroups/{actionGroupName}

func (*ActionGroupList) DeepCopy

func (in *ActionGroupList) DeepCopy() *ActionGroupList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroupList.

func (*ActionGroupList) DeepCopyInto

func (in *ActionGroupList) DeepCopyInto(out *ActionGroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ActionGroupList) DeepCopyObject

func (in *ActionGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ActionGroupResource_STATUS

type ActionGroupResource_STATUS struct {
	ArmRoleReceivers           []ArmRoleReceiver_STATUS           `json:"armRoleReceivers,omitempty"`
	AutomationRunbookReceivers []AutomationRunbookReceiver_STATUS `json:"automationRunbookReceivers,omitempty"`
	AzureAppPushReceivers      []AzureAppPushReceiver_STATUS      `json:"azureAppPushReceivers,omitempty"`
	AzureFunctionReceivers     []AzureFunctionReceiver_STATUS     `json:"azureFunctionReceivers,omitempty"`
	Conditions                 []conditions.Condition             `json:"conditions,omitempty"`
	EmailReceivers             []EmailReceiver_STATUS             `json:"emailReceivers,omitempty"`
	Enabled                    *bool                              `json:"enabled,omitempty"`
	EventHubReceivers          []EventHubReceiver_STATUS          `json:"eventHubReceivers,omitempty"`
	GroupShortName             *string                            `json:"groupShortName,omitempty"`
	Id                         *string                            `json:"id,omitempty"`
	ItsmReceivers              []ItsmReceiver_STATUS              `json:"itsmReceivers,omitempty"`
	Location                   *string                            `json:"location,omitempty"`
	LogicAppReceivers          []LogicAppReceiver_STATUS          `json:"logicAppReceivers,omitempty"`
	Name                       *string                            `json:"name,omitempty"`
	PropertyBag                genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	SmsReceivers               []SmsReceiver_STATUS               `json:"smsReceivers,omitempty"`
	Tags                       map[string]string                  `json:"tags,omitempty"`
	Type                       *string                            `json:"type,omitempty"`
	VoiceReceivers             []VoiceReceiver_STATUS             `json:"voiceReceivers,omitempty"`
	WebhookReceivers           []WebhookReceiver_STATUS           `json:"webhookReceivers,omitempty"`
}

Storage version of v1api20230101.ActionGroupResource_STATUS An action group resource.

func (*ActionGroupResource_STATUS) ConvertStatusFrom

func (resource *ActionGroupResource_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our ActionGroupResource_STATUS from the provided source

func (*ActionGroupResource_STATUS) ConvertStatusTo

func (resource *ActionGroupResource_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our ActionGroupResource_STATUS

func (*ActionGroupResource_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroupResource_STATUS.

func (*ActionGroupResource_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ActionGroup_Spec

type ActionGroup_Spec struct {
	ArmRoleReceivers           []ArmRoleReceiver           `json:"armRoleReceivers,omitempty"`
	AutomationRunbookReceivers []AutomationRunbookReceiver `json:"automationRunbookReceivers,omitempty"`
	AzureAppPushReceivers      []AzureAppPushReceiver      `json:"azureAppPushReceivers,omitempty"`
	AzureFunctionReceivers     []AzureFunctionReceiver     `json:"azureFunctionReceivers,omitempty"`

	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName         string             `json:"azureName,omitempty"`
	EmailReceivers    []EmailReceiver    `json:"emailReceivers,omitempty"`
	Enabled           *bool              `json:"enabled,omitempty"`
	EventHubReceivers []EventHubReceiver `json:"eventHubReceivers,omitempty"`
	GroupShortName    *string            `json:"groupShortName,omitempty"`
	ItsmReceivers     []ItsmReceiver     `json:"itsmReceivers,omitempty"`
	Location          *string            `json:"location,omitempty"`
	LogicAppReceivers []LogicAppReceiver `json:"logicAppReceivers,omitempty"`
	OriginalVersion   string             `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a resources.azure.com/ResourceGroup resource
	Owner            *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"`
	PropertyBag      genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	SmsReceivers     []SmsReceiver                      `json:"smsReceivers,omitempty"`
	Tags             map[string]string                  `json:"tags,omitempty"`
	VoiceReceivers   []VoiceReceiver                    `json:"voiceReceivers,omitempty"`
	WebhookReceivers []WebhookReceiver                  `json:"webhookReceivers,omitempty"`
}

Storage version of v1api20230101.ActionGroup_Spec

func (*ActionGroup_Spec) ConvertSpecFrom

func (group *ActionGroup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our ActionGroup_Spec from the provided source

func (*ActionGroup_Spec) ConvertSpecTo

func (group *ActionGroup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our ActionGroup_Spec

func (*ActionGroup_Spec) DeepCopy

func (in *ActionGroup_Spec) DeepCopy() *ActionGroup_Spec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionGroup_Spec.

func (*ActionGroup_Spec) DeepCopyInto

func (in *ActionGroup_Spec) DeepCopyInto(out *ActionGroup_Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ArmRoleReceiver

type ArmRoleReceiver struct {
	Name                 *string                `json:"name,omitempty"`
	PropertyBag          genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RoleId               *string                `json:"roleId,omitempty"`
	UseCommonAlertSchema *bool                  `json:"useCommonAlertSchema,omitempty"`
}

Storage version of v1api20230101.ArmRoleReceiver An arm role receiver.

func (*ArmRoleReceiver) DeepCopy

func (in *ArmRoleReceiver) DeepCopy() *ArmRoleReceiver

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArmRoleReceiver.

func (*ArmRoleReceiver) DeepCopyInto

func (in *ArmRoleReceiver) DeepCopyInto(out *ArmRoleReceiver)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ArmRoleReceiver_STATUS

type ArmRoleReceiver_STATUS struct {
	Name                 *string                `json:"name,omitempty"`
	PropertyBag          genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RoleId               *string                `json:"roleId,omitempty"`
	UseCommonAlertSchema *bool                  `json:"useCommonAlertSchema,omitempty"`
}

Storage version of v1api20230101.ArmRoleReceiver_STATUS An arm role receiver.

func (*ArmRoleReceiver_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArmRoleReceiver_STATUS.

func (*ArmRoleReceiver_STATUS) DeepCopyInto

func (in *ArmRoleReceiver_STATUS) DeepCopyInto(out *ArmRoleReceiver_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutomationRunbookReceiver

type AutomationRunbookReceiver struct {
	AutomationAccountId  *string                `json:"automationAccountId,omitempty"`
	IsGlobalRunbook      *bool                  `json:"isGlobalRunbook,omitempty"`
	Name                 *string                `json:"name,omitempty"`
	PropertyBag          genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RunbookName          *string                `json:"runbookName,omitempty"`
	ServiceUri           *string                `json:"serviceUri,omitempty"`
	UseCommonAlertSchema *bool                  `json:"useCommonAlertSchema,omitempty"`

	// +kubebuilder:validation:Required
	// WebhookResourceReference: The resource id for webhook linked to this runbook.
	WebhookResourceReference *genruntime.ResourceReference `armReference:"WebhookResourceId" json:"webhookResourceReference,omitempty"`
}

Storage version of v1api20230101.AutomationRunbookReceiver The Azure Automation Runbook notification receiver.

func (*AutomationRunbookReceiver) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomationRunbookReceiver.

func (*AutomationRunbookReceiver) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutomationRunbookReceiver_STATUS

type AutomationRunbookReceiver_STATUS struct {
	AutomationAccountId  *string                `json:"automationAccountId,omitempty"`
	IsGlobalRunbook      *bool                  `json:"isGlobalRunbook,omitempty"`
	Name                 *string                `json:"name,omitempty"`
	PropertyBag          genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RunbookName          *string                `json:"runbookName,omitempty"`
	ServiceUri           *string                `json:"serviceUri,omitempty"`
	UseCommonAlertSchema *bool                  `json:"useCommonAlertSchema,omitempty"`
	WebhookResourceId    *string                `json:"webhookResourceId,omitempty"`
}

Storage version of v1api20230101.AutomationRunbookReceiver_STATUS The Azure Automation Runbook notification receiver.

func (*AutomationRunbookReceiver_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomationRunbookReceiver_STATUS.

func (*AutomationRunbookReceiver_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AzureAppPushReceiver

type AzureAppPushReceiver struct {
	EmailAddress *string                `json:"emailAddress,omitempty"`
	Name         *string                `json:"name,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230101.AzureAppPushReceiver The Azure mobile App push notification receiver.

func (*AzureAppPushReceiver) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureAppPushReceiver.

func (*AzureAppPushReceiver) DeepCopyInto

func (in *AzureAppPushReceiver) DeepCopyInto(out *AzureAppPushReceiver)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AzureAppPushReceiver_STATUS

type AzureAppPushReceiver_STATUS struct {
	EmailAddress *string                `json:"emailAddress,omitempty"`
	Name         *string                `json:"name,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230101.AzureAppPushReceiver_STATUS The Azure mobile App push notification receiver.

func (*AzureAppPushReceiver_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureAppPushReceiver_STATUS.

func (*AzureAppPushReceiver_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AzureFunctionReceiver

type AzureFunctionReceiver struct {
	// +kubebuilder:validation:Required
	// FunctionAppResourceReference: The azure resource id of the function app.
	FunctionAppResourceReference *genruntime.ResourceReference `armReference:"FunctionAppResourceId" json:"functionAppResourceReference,omitempty"`
	FunctionName                 *string                       `json:"functionName,omitempty"`
	HttpTriggerUrl               *string                       `json:"httpTriggerUrl,omitempty"`
	Name                         *string                       `json:"name,omitempty"`
	PropertyBag                  genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	UseCommonAlertSchema         *bool                         `json:"useCommonAlertSchema,omitempty"`
}

Storage version of v1api20230101.AzureFunctionReceiver An azure function receiver.

func (*AzureFunctionReceiver) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFunctionReceiver.

func (*AzureFunctionReceiver) DeepCopyInto

func (in *AzureFunctionReceiver) DeepCopyInto(out *AzureFunctionReceiver)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AzureFunctionReceiver_STATUS

type AzureFunctionReceiver_STATUS struct {
	FunctionAppResourceId *string                `json:"functionAppResourceId,omitempty"`
	FunctionName          *string                `json:"functionName,omitempty"`
	HttpTriggerUrl        *string                `json:"httpTriggerUrl,omitempty"`
	Name                  *string                `json:"name,omitempty"`
	PropertyBag           genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	UseCommonAlertSchema  *bool                  `json:"useCommonAlertSchema,omitempty"`
}

Storage version of v1api20230101.AzureFunctionReceiver_STATUS An azure function receiver.

func (*AzureFunctionReceiver_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFunctionReceiver_STATUS.

func (*AzureFunctionReceiver_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmailReceiver

type EmailReceiver struct {
	EmailAddress         *string                `json:"emailAddress,omitempty"`
	Name                 *string                `json:"name,omitempty"`
	PropertyBag          genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	UseCommonAlertSchema *bool                  `json:"useCommonAlertSchema,omitempty"`
}

Storage version of v1api20230101.EmailReceiver An email receiver.

func (*EmailReceiver) DeepCopy

func (in *EmailReceiver) DeepCopy() *EmailReceiver

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailReceiver.

func (*EmailReceiver) DeepCopyInto

func (in *EmailReceiver) DeepCopyInto(out *EmailReceiver)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmailReceiver_STATUS

type EmailReceiver_STATUS struct {
	EmailAddress         *string                `json:"emailAddress,omitempty"`
	Name                 *string                `json:"name,omitempty"`
	PropertyBag          genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Status               *string                `json:"status,omitempty"`
	UseCommonAlertSchema *bool                  `json:"useCommonAlertSchema,omitempty"`
}

Storage version of v1api20230101.EmailReceiver_STATUS An email receiver.

func (*EmailReceiver_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailReceiver_STATUS.

func (*EmailReceiver_STATUS) DeepCopyInto

func (in *EmailReceiver_STATUS) DeepCopyInto(out *EmailReceiver_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventHubReceiver

type EventHubReceiver struct {
	EventHubName         *string                `json:"eventHubName,omitempty"`
	EventHubNameSpace    *string                `json:"eventHubNameSpace,omitempty"`
	Name                 *string                `json:"name,omitempty"`
	PropertyBag          genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SubscriptionId       *string                `json:"subscriptionId,omitempty"`
	TenantId             *string                `json:"tenantId,omitempty"`
	UseCommonAlertSchema *bool                  `json:"useCommonAlertSchema,omitempty"`
}

Storage version of v1api20230101.EventHubReceiver An Event hub receiver.

func (*EventHubReceiver) DeepCopy

func (in *EventHubReceiver) DeepCopy() *EventHubReceiver

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventHubReceiver.

func (*EventHubReceiver) DeepCopyInto

func (in *EventHubReceiver) DeepCopyInto(out *EventHubReceiver)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventHubReceiver_STATUS

type EventHubReceiver_STATUS struct {
	EventHubName         *string                `json:"eventHubName,omitempty"`
	EventHubNameSpace    *string                `json:"eventHubNameSpace,omitempty"`
	Name                 *string                `json:"name,omitempty"`
	PropertyBag          genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SubscriptionId       *string                `json:"subscriptionId,omitempty"`
	TenantId             *string                `json:"tenantId,omitempty"`
	UseCommonAlertSchema *bool                  `json:"useCommonAlertSchema,omitempty"`
}

Storage version of v1api20230101.EventHubReceiver_STATUS An Event hub receiver.

func (*EventHubReceiver_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventHubReceiver_STATUS.

func (*EventHubReceiver_STATUS) DeepCopyInto

func (in *EventHubReceiver_STATUS) DeepCopyInto(out *EventHubReceiver_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ItsmReceiver

type ItsmReceiver struct {
	ConnectionId        *string                `json:"connectionId,omitempty"`
	Name                *string                `json:"name,omitempty"`
	PropertyBag         genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Region              *string                `json:"region,omitempty"`
	TicketConfiguration *string                `json:"ticketConfiguration,omitempty"`
	WorkspaceId         *string                `json:"workspaceId,omitempty"`
}

Storage version of v1api20230101.ItsmReceiver An Itsm receiver.

func (*ItsmReceiver) DeepCopy

func (in *ItsmReceiver) DeepCopy() *ItsmReceiver

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ItsmReceiver.

func (*ItsmReceiver) DeepCopyInto

func (in *ItsmReceiver) DeepCopyInto(out *ItsmReceiver)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ItsmReceiver_STATUS

type ItsmReceiver_STATUS struct {
	ConnectionId        *string                `json:"connectionId,omitempty"`
	Name                *string                `json:"name,omitempty"`
	PropertyBag         genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Region              *string                `json:"region,omitempty"`
	TicketConfiguration *string                `json:"ticketConfiguration,omitempty"`
	WorkspaceId         *string                `json:"workspaceId,omitempty"`
}

Storage version of v1api20230101.ItsmReceiver_STATUS An Itsm receiver.

func (*ItsmReceiver_STATUS) DeepCopy

func (in *ItsmReceiver_STATUS) DeepCopy() *ItsmReceiver_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ItsmReceiver_STATUS.

func (*ItsmReceiver_STATUS) DeepCopyInto

func (in *ItsmReceiver_STATUS) DeepCopyInto(out *ItsmReceiver_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LogicAppReceiver

type LogicAppReceiver struct {
	CallbackUrl *string                `json:"callbackUrl,omitempty"`
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	// +kubebuilder:validation:Required
	// ResourceReference: The azure resource id of the logic app receiver.
	ResourceReference    *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
	UseCommonAlertSchema *bool                         `json:"useCommonAlertSchema,omitempty"`
}

Storage version of v1api20230101.LogicAppReceiver A logic app receiver.

func (*LogicAppReceiver) DeepCopy

func (in *LogicAppReceiver) DeepCopy() *LogicAppReceiver

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogicAppReceiver.

func (*LogicAppReceiver) DeepCopyInto

func (in *LogicAppReceiver) DeepCopyInto(out *LogicAppReceiver)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LogicAppReceiver_STATUS

type LogicAppReceiver_STATUS struct {
	CallbackUrl          *string                `json:"callbackUrl,omitempty"`
	Name                 *string                `json:"name,omitempty"`
	PropertyBag          genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ResourceId           *string                `json:"resourceId,omitempty"`
	UseCommonAlertSchema *bool                  `json:"useCommonAlertSchema,omitempty"`
}

Storage version of v1api20230101.LogicAppReceiver_STATUS A logic app receiver.

func (*LogicAppReceiver_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogicAppReceiver_STATUS.

func (*LogicAppReceiver_STATUS) DeepCopyInto

func (in *LogicAppReceiver_STATUS) DeepCopyInto(out *LogicAppReceiver_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SmsReceiver

type SmsReceiver struct {
	CountryCode *string                `json:"countryCode,omitempty"`
	Name        *string                `json:"name,omitempty"`
	PhoneNumber *string                `json:"phoneNumber,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230101.SmsReceiver An SMS receiver.

func (*SmsReceiver) DeepCopy

func (in *SmsReceiver) DeepCopy() *SmsReceiver

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmsReceiver.

func (*SmsReceiver) DeepCopyInto

func (in *SmsReceiver) DeepCopyInto(out *SmsReceiver)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SmsReceiver_STATUS

type SmsReceiver_STATUS struct {
	CountryCode *string                `json:"countryCode,omitempty"`
	Name        *string                `json:"name,omitempty"`
	PhoneNumber *string                `json:"phoneNumber,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Status      *string                `json:"status,omitempty"`
}

Storage version of v1api20230101.SmsReceiver_STATUS An SMS receiver.

func (*SmsReceiver_STATUS) DeepCopy

func (in *SmsReceiver_STATUS) DeepCopy() *SmsReceiver_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmsReceiver_STATUS.

func (*SmsReceiver_STATUS) DeepCopyInto

func (in *SmsReceiver_STATUS) DeepCopyInto(out *SmsReceiver_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VoiceReceiver

type VoiceReceiver struct {
	CountryCode *string                `json:"countryCode,omitempty"`
	Name        *string                `json:"name,omitempty"`
	PhoneNumber *string                `json:"phoneNumber,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230101.VoiceReceiver A voice receiver.

func (*VoiceReceiver) DeepCopy

func (in *VoiceReceiver) DeepCopy() *VoiceReceiver

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceReceiver.

func (*VoiceReceiver) DeepCopyInto

func (in *VoiceReceiver) DeepCopyInto(out *VoiceReceiver)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VoiceReceiver_STATUS

type VoiceReceiver_STATUS struct {
	CountryCode *string                `json:"countryCode,omitempty"`
	Name        *string                `json:"name,omitempty"`
	PhoneNumber *string                `json:"phoneNumber,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230101.VoiceReceiver_STATUS A voice receiver.

func (*VoiceReceiver_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceReceiver_STATUS.

func (*VoiceReceiver_STATUS) DeepCopyInto

func (in *VoiceReceiver_STATUS) DeepCopyInto(out *VoiceReceiver_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WebhookReceiver

type WebhookReceiver struct {
	IdentifierUri        *string                `json:"identifierUri,omitempty"`
	Name                 *string                `json:"name,omitempty"`
	ObjectId             *string                `json:"objectId,omitempty"`
	PropertyBag          genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ServiceUri           *string                `json:"serviceUri,omitempty"`
	TenantId             *string                `json:"tenantId,omitempty"`
	UseAadAuth           *bool                  `json:"useAadAuth,omitempty"`
	UseCommonAlertSchema *bool                  `json:"useCommonAlertSchema,omitempty"`
}

Storage version of v1api20230101.WebhookReceiver A webhook receiver.

func (*WebhookReceiver) DeepCopy

func (in *WebhookReceiver) DeepCopy() *WebhookReceiver

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookReceiver.

func (*WebhookReceiver) DeepCopyInto

func (in *WebhookReceiver) DeepCopyInto(out *WebhookReceiver)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WebhookReceiver_STATUS

type WebhookReceiver_STATUS struct {
	IdentifierUri        *string                `json:"identifierUri,omitempty"`
	Name                 *string                `json:"name,omitempty"`
	ObjectId             *string                `json:"objectId,omitempty"`
	PropertyBag          genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ServiceUri           *string                `json:"serviceUri,omitempty"`
	TenantId             *string                `json:"tenantId,omitempty"`
	UseAadAuth           *bool                  `json:"useAadAuth,omitempty"`
	UseCommonAlertSchema *bool                  `json:"useCommonAlertSchema,omitempty"`
}

Storage version of v1api20230101.WebhookReceiver_STATUS A webhook receiver.

func (*WebhookReceiver_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookReceiver_STATUS.

func (*WebhookReceiver_STATUS) DeepCopyInto

func (in *WebhookReceiver_STATUS) DeepCopyInto(out *WebhookReceiver_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL