integrationserviceenvironmentnetworkhealth

package
v0.20240112.1095456 Latest Latest
Warning

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

Go to latest
Published: Jan 12, 2024 License: MPL-2.0 Imports: 10 Imported by: 1

README

github.com/hashicorp/go-azure-sdk/resource-manager/logic/2019-05-01/integrationserviceenvironmentnetworkhealth Documentation

The integrationserviceenvironmentnetworkhealth SDK allows for interaction with the Azure Resource Manager Service logic (API Version 2019-05-01).

This readme covers example usages, but further information on using this SDK can be found in the project root.

Import Path

import "github.com/hashicorp/go-azure-sdk/resource-manager/logic/2019-05-01/integrationserviceenvironmentnetworkhealth"

Client Initialization

client := integrationserviceenvironmentnetworkhealth.NewIntegrationServiceEnvironmentNetworkHealthClientWithBaseURI("https://management.azure.com")
client.Client.Authorizer = authorizer

Example Usage: IntegrationServiceEnvironmentNetworkHealthClient.Get

ctx := context.TODO()
id := integrationserviceenvironmentnetworkhealth.NewIntegrationServiceEnvironmentID("12345678-1234-9876-4563-123456789012", "example-resource-group", "integrationServiceEnvironmentValue")

read, err := client.Get(ctx, id)
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PossibleValuesForErrorResponseCode

func PossibleValuesForErrorResponseCode() []string

func PossibleValuesForIntegrationServiceEnvironmentNetworkDependencyCategoryType

func PossibleValuesForIntegrationServiceEnvironmentNetworkDependencyCategoryType() []string

func PossibleValuesForIntegrationServiceEnvironmentNetworkDependencyHealthState

func PossibleValuesForIntegrationServiceEnvironmentNetworkDependencyHealthState() []string

func PossibleValuesForIntegrationServiceEnvironmentNetworkEndPointAccessibilityState

func PossibleValuesForIntegrationServiceEnvironmentNetworkEndPointAccessibilityState() []string

func ValidateIntegrationServiceEnvironmentID

func ValidateIntegrationServiceEnvironmentID(input interface{}, key string) (warnings []string, errors []error)

ValidateIntegrationServiceEnvironmentID checks that 'input' can be parsed as a Integration Service Environment ID

Types

type ErrorResponseCode

type ErrorResponseCode string
const (
	ErrorResponseCodeIntegrationServiceEnvironmentNotFound ErrorResponseCode = "IntegrationServiceEnvironmentNotFound"
	ErrorResponseCodeInternalServerError                   ErrorResponseCode = "InternalServerError"
	ErrorResponseCodeInvalidOperationId                    ErrorResponseCode = "InvalidOperationId"
	ErrorResponseCodeNotSpecified                          ErrorResponseCode = "NotSpecified"
)

func (*ErrorResponseCode) UnmarshalJSON added in v0.20230712.1163130

func (s *ErrorResponseCode) UnmarshalJSON(bytes []byte) error

type ExtendedErrorInfo

type ExtendedErrorInfo struct {
	Code       ErrorResponseCode    `json:"code"`
	Details    *[]ExtendedErrorInfo `json:"details,omitempty"`
	InnerError *interface{}         `json:"innerError,omitempty"`
	Message    string               `json:"message"`
}

type GetOperationResponse

type GetOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *map[string]IntegrationServiceEnvironmentSubnetNetworkHealth
}

type IntegrationServiceEnvironmentId

type IntegrationServiceEnvironmentId struct {
	SubscriptionId                    string
	ResourceGroup                     string
	IntegrationServiceEnvironmentName string
}

IntegrationServiceEnvironmentId is a struct representing the Resource ID for a Integration Service Environment

func NewIntegrationServiceEnvironmentID

func NewIntegrationServiceEnvironmentID(subscriptionId string, resourceGroup string, integrationServiceEnvironmentName string) IntegrationServiceEnvironmentId

NewIntegrationServiceEnvironmentID returns a new IntegrationServiceEnvironmentId struct

func ParseIntegrationServiceEnvironmentID

func ParseIntegrationServiceEnvironmentID(input string) (*IntegrationServiceEnvironmentId, error)

ParseIntegrationServiceEnvironmentID parses 'input' into a IntegrationServiceEnvironmentId

func ParseIntegrationServiceEnvironmentIDInsensitively

func ParseIntegrationServiceEnvironmentIDInsensitively(input string) (*IntegrationServiceEnvironmentId, error)

ParseIntegrationServiceEnvironmentIDInsensitively parses 'input' case-insensitively into a IntegrationServiceEnvironmentId note: this method should only be used for API response data and not user input

func (*IntegrationServiceEnvironmentId) FromParseResult added in v0.20231127.1171502

func (id *IntegrationServiceEnvironmentId) FromParseResult(input resourceids.ParseResult) error

func (IntegrationServiceEnvironmentId) ID

ID returns the formatted Integration Service Environment ID

func (IntegrationServiceEnvironmentId) Segments

Segments returns a slice of Resource ID Segments which comprise this Integration Service Environment ID

func (IntegrationServiceEnvironmentId) String

String returns a human-readable description of this Integration Service Environment ID

type IntegrationServiceEnvironmentNetworkDependency

type IntegrationServiceEnvironmentNetworkDependency struct {
	Category    *IntegrationServiceEnvironmentNetworkDependencyCategoryType `json:"category,omitempty"`
	DisplayName *string                                                     `json:"displayName,omitempty"`
	Endpoints   *[]IntegrationServiceEnvironmentNetworkEndpoint             `json:"endpoints,omitempty"`
}

type IntegrationServiceEnvironmentNetworkDependencyCategoryType

type IntegrationServiceEnvironmentNetworkDependencyCategoryType string
const (
	IntegrationServiceEnvironmentNetworkDependencyCategoryTypeAccessEndpoints                         IntegrationServiceEnvironmentNetworkDependencyCategoryType = "AccessEndpoints"
	IntegrationServiceEnvironmentNetworkDependencyCategoryTypeAzureActiveDirectory                    IntegrationServiceEnvironmentNetworkDependencyCategoryType = "AzureActiveDirectory"
	IntegrationServiceEnvironmentNetworkDependencyCategoryTypeAzureManagement                         IntegrationServiceEnvironmentNetworkDependencyCategoryType = "AzureManagement"
	IntegrationServiceEnvironmentNetworkDependencyCategoryTypeAzureStorage                            IntegrationServiceEnvironmentNetworkDependencyCategoryType = "AzureStorage"
	IntegrationServiceEnvironmentNetworkDependencyCategoryTypeDiagnosticLogsAndMetrics                IntegrationServiceEnvironmentNetworkDependencyCategoryType = "DiagnosticLogsAndMetrics"
	IntegrationServiceEnvironmentNetworkDependencyCategoryTypeIntegrationServiceEnvironmentConnectors IntegrationServiceEnvironmentNetworkDependencyCategoryType = "IntegrationServiceEnvironmentConnectors"
	IntegrationServiceEnvironmentNetworkDependencyCategoryTypeNotSpecified                            IntegrationServiceEnvironmentNetworkDependencyCategoryType = "NotSpecified"
	IntegrationServiceEnvironmentNetworkDependencyCategoryTypeRecoveryService                         IntegrationServiceEnvironmentNetworkDependencyCategoryType = "RecoveryService"
	IntegrationServiceEnvironmentNetworkDependencyCategoryTypeRedisCache                              IntegrationServiceEnvironmentNetworkDependencyCategoryType = "RedisCache"
	IntegrationServiceEnvironmentNetworkDependencyCategoryTypeRegionalService                         IntegrationServiceEnvironmentNetworkDependencyCategoryType = "RegionalService"
	IntegrationServiceEnvironmentNetworkDependencyCategoryTypeSQL                                     IntegrationServiceEnvironmentNetworkDependencyCategoryType = "SQL"
	IntegrationServiceEnvironmentNetworkDependencyCategoryTypeSSLCertificateVerification              IntegrationServiceEnvironmentNetworkDependencyCategoryType = "SSLCertificateVerification"
)

func (*IntegrationServiceEnvironmentNetworkDependencyCategoryType) UnmarshalJSON added in v0.20230712.1163130

type IntegrationServiceEnvironmentNetworkDependencyHealth

type IntegrationServiceEnvironmentNetworkDependencyHealth struct {
	Error *ExtendedErrorInfo                                         `json:"error,omitempty"`
	State *IntegrationServiceEnvironmentNetworkDependencyHealthState `json:"state,omitempty"`
}

type IntegrationServiceEnvironmentNetworkDependencyHealthState

type IntegrationServiceEnvironmentNetworkDependencyHealthState string
const (
	IntegrationServiceEnvironmentNetworkDependencyHealthStateHealthy      IntegrationServiceEnvironmentNetworkDependencyHealthState = "Healthy"
	IntegrationServiceEnvironmentNetworkDependencyHealthStateNotSpecified IntegrationServiceEnvironmentNetworkDependencyHealthState = "NotSpecified"
	IntegrationServiceEnvironmentNetworkDependencyHealthStateUnhealthy    IntegrationServiceEnvironmentNetworkDependencyHealthState = "Unhealthy"
	IntegrationServiceEnvironmentNetworkDependencyHealthStateUnknown      IntegrationServiceEnvironmentNetworkDependencyHealthState = "Unknown"
)

func (*IntegrationServiceEnvironmentNetworkDependencyHealthState) UnmarshalJSON added in v0.20230712.1163130

type IntegrationServiceEnvironmentNetworkEndPointAccessibilityState

type IntegrationServiceEnvironmentNetworkEndPointAccessibilityState string
const (
	IntegrationServiceEnvironmentNetworkEndPointAccessibilityStateAvailable    IntegrationServiceEnvironmentNetworkEndPointAccessibilityState = "Available"
	IntegrationServiceEnvironmentNetworkEndPointAccessibilityStateNotAvailable IntegrationServiceEnvironmentNetworkEndPointAccessibilityState = "NotAvailable"
	IntegrationServiceEnvironmentNetworkEndPointAccessibilityStateNotSpecified IntegrationServiceEnvironmentNetworkEndPointAccessibilityState = "NotSpecified"
	IntegrationServiceEnvironmentNetworkEndPointAccessibilityStateUnknown      IntegrationServiceEnvironmentNetworkEndPointAccessibilityState = "Unknown"
)

func (*IntegrationServiceEnvironmentNetworkEndPointAccessibilityState) UnmarshalJSON added in v0.20230712.1163130

type IntegrationServiceEnvironmentNetworkEndpoint

type IntegrationServiceEnvironmentNetworkEndpoint struct {
	Accessibility *IntegrationServiceEnvironmentNetworkEndPointAccessibilityState `json:"accessibility,omitempty"`
	DomainName    *string                                                         `json:"domainName,omitempty"`
	Ports         *[]string                                                       `json:"ports,omitempty"`
}

type IntegrationServiceEnvironmentNetworkHealthClient

type IntegrationServiceEnvironmentNetworkHealthClient struct {
	Client *resourcemanager.Client
}

func NewIntegrationServiceEnvironmentNetworkHealthClientWithBaseURI

func NewIntegrationServiceEnvironmentNetworkHealthClientWithBaseURI(sdkApi sdkEnv.Api) (*IntegrationServiceEnvironmentNetworkHealthClient, error)

func (IntegrationServiceEnvironmentNetworkHealthClient) Get

Get ...

type IntegrationServiceEnvironmentSubnetNetworkHealth

type IntegrationServiceEnvironmentSubnetNetworkHealth struct {
	NetworkDependencyHealthState IntegrationServiceEnvironmentNetworkEndPointAccessibilityState `json:"networkDependencyHealthState"`
	OutboundNetworkDependencies  *[]IntegrationServiceEnvironmentNetworkDependency              `json:"outboundNetworkDependencies,omitempty"`
	OutboundNetworkHealth        *IntegrationServiceEnvironmentNetworkDependencyHealth          `json:"outboundNetworkHealth,omitempty"`
}

Jump to

Keyboard shortcuts

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