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 PossibleValuesForDaysOfWeek() []string + func PossibleValuesForPrivateIPAllocationMethod() []string + func PossibleValuesForPrivateLinkConfigurationProvisioningState() []string + func ValidateApplicationID(input interface{}, key string) (warnings []string, errors []error) + type Application struct + Etag *string + Id *string + Name *string + Properties *ApplicationProperties + SystemData *systemdata.SystemData + Tags *map[string]string + Type *string + type ApplicationGetEndpoint struct + DestinationPort *int64 + Location *string + PrivateIPAddress *string + PublicPort *int64 + type ApplicationGetHTTPSEndpoint struct + AccessModes *[]string + DestinationPort *int64 + DisableGatewayAuth *bool + Location *string + PrivateIPAddress *string + PublicPort *int64 + SubDomainSuffix *string + type ApplicationId struct + ApplicationName string + ClusterName string + ResourceGroupName string + SubscriptionId string + func NewApplicationID(subscriptionId string, resourceGroupName string, clusterName string, ...) ApplicationId + func ParseApplicationID(input string) (*ApplicationId, error) + func ParseApplicationIDInsensitively(input string) (*ApplicationId, error) + func (id *ApplicationId) FromParseResult(input resourceids.ParseResult) error + func (id ApplicationId) ID() string + func (id ApplicationId) Segments() []resourceids.Segment + func (id ApplicationId) String() string + type ApplicationOperationPredicate struct + Etag *string + Id *string + Name *string + Type *string + func (p ApplicationOperationPredicate) Matches(input Application) bool + type ApplicationProperties struct + ApplicationState *string + ApplicationType *string + ComputeProfile *ComputeProfile + CreatedDate *string + Errors *[]Errors + HTTPSEndpoints *[]ApplicationGetHTTPSEndpoint + InstallScriptActions *[]RuntimeScriptAction + MarketplaceIdentifier *string + PrivateLinkConfigurations *[]PrivateLinkConfiguration + ProvisioningState *string + SshEndpoints *[]ApplicationGetEndpoint + UninstallScriptActions *[]RuntimeScriptAction + type ApplicationsClient struct + Client *resourcemanager.Client + func NewApplicationsClientWithBaseURI(sdkApi sdkEnv.Api) (*ApplicationsClient, error) + func (c ApplicationsClient) Create(ctx context.Context, id ApplicationId, input Application) (result CreateOperationResponse, err error) + func (c ApplicationsClient) CreateThenPoll(ctx context.Context, id ApplicationId, input Application) error + func (c ApplicationsClient) Delete(ctx context.Context, id ApplicationId) (result DeleteOperationResponse, err error) + func (c ApplicationsClient) DeleteThenPoll(ctx context.Context, id ApplicationId) error + func (c ApplicationsClient) Get(ctx context.Context, id ApplicationId) (result GetOperationResponse, err error) + func (c ApplicationsClient) ListByCluster(ctx context.Context, id commonids.HDInsightClusterId) (result ListByClusterOperationResponse, err error) + func (c ApplicationsClient) ListByClusterComplete(ctx context.Context, id commonids.HDInsightClusterId) (ListByClusterCompleteResult, error) + func (c ApplicationsClient) ListByClusterCompleteMatchingPredicate(ctx context.Context, id commonids.HDInsightClusterId, ...) (result ListByClusterCompleteResult, err error) + type Autoscale struct + Capacity *AutoscaleCapacity + Recurrence *AutoscaleRecurrence + type AutoscaleCapacity struct + MaxInstanceCount *int64 + MinInstanceCount *int64 + type AutoscaleRecurrence struct + Schedule *[]AutoscaleSchedule + TimeZone *string + type AutoscaleSchedule struct + Days *[]DaysOfWeek + TimeAndCapacity *AutoscaleTimeAndCapacity + type AutoscaleTimeAndCapacity struct + MaxInstanceCount *int64 + MinInstanceCount *int64 + Time *string + type ComputeProfile struct + Roles *[]Role + type CreateOperationResponse struct + HttpResponse *http.Response + Model *Application + OData *odata.OData + Poller pollers.Poller + type DataDisksGroups struct + DiskSizeGB *int64 + DisksPerNode *int64 + StorageAccountType *string + type DaysOfWeek string + const DaysOfWeekFriday + const DaysOfWeekMonday + const DaysOfWeekSaturday + const DaysOfWeekSunday + const DaysOfWeekThursday + const DaysOfWeekTuesday + const DaysOfWeekWednesday + func (s *DaysOfWeek) UnmarshalJSON(bytes []byte) error + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type Errors struct + Code *string + Message *string + type GetOperationResponse struct + HttpResponse *http.Response + Model *Application + OData *odata.OData + type HardwareProfile struct + VMSize *string + type IPConfiguration struct + Id *string + Name string + Properties *IPConfigurationProperties + Type *string + type IPConfigurationProperties struct + Primary *bool + PrivateIPAddress *string + PrivateIPAllocationMethod *PrivateIPAllocationMethod + ProvisioningState *PrivateLinkConfigurationProvisioningState + Subnet *ResourceId + type LinuxOperatingSystemProfile struct + Password *string + SshProfile *SshProfile + Username *string + type ListByClusterCompleteResult struct + Items []Application + LatestHttpResponse *http.Response + type ListByClusterCustomPager struct + NextLink *odata.Link + func (p *ListByClusterCustomPager) NextPageLink() *odata.Link + type ListByClusterOperationResponse struct + HttpResponse *http.Response + Model *[]Application + OData *odata.OData + type OsProfile struct + LinuxOperatingSystemProfile *LinuxOperatingSystemProfile + type PrivateIPAllocationMethod string + const PrivateIPAllocationMethodDynamic + const PrivateIPAllocationMethodStatic + func (s *PrivateIPAllocationMethod) UnmarshalJSON(bytes []byte) error + type PrivateLinkConfiguration struct + Id *string + Name string + Properties PrivateLinkConfigurationProperties + Type *string + type PrivateLinkConfigurationProperties struct + GroupId string + IPConfigurations []IPConfiguration + ProvisioningState *PrivateLinkConfigurationProvisioningState + type PrivateLinkConfigurationProvisioningState string + const PrivateLinkConfigurationProvisioningStateCanceled + const PrivateLinkConfigurationProvisioningStateDeleting + const PrivateLinkConfigurationProvisioningStateFailed + const PrivateLinkConfigurationProvisioningStateInProgress + const PrivateLinkConfigurationProvisioningStateSucceeded + func (s *PrivateLinkConfigurationProvisioningState) UnmarshalJSON(bytes []byte) error + type ResourceId struct + Id *string + type Role struct + Autoscale *Autoscale + DataDisksGroups *[]DataDisksGroups + EncryptDataDisks *bool + HardwareProfile *HardwareProfile + MinInstanceCount *int64 + Name *string + OsProfile *OsProfile + ScriptActions *[]ScriptAction + TargetInstanceCount *int64 + VMGroupName *string + VirtualNetworkProfile *VirtualNetworkProfile + type RuntimeScriptAction struct + ApplicationName *string + Name string + Parameters *string + Roles []string + Uri string + type ScriptAction struct + Name string + Parameters string + Uri string + type SshProfile struct + PublicKeys *[]SshPublicKey + type SshPublicKey struct + CertificateData *string + type VirtualNetworkProfile struct + Id *string + Subnet *string