README ¶
github.com/hashicorp/go-azure-sdk/resource-manager/logic/2019-05-01/integrationserviceenvironmentnetworkhealth
Documentation
The integrationserviceenvironmentnetworkhealth
SDK allows for interaction with Azure Resource Manager 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", "integrationServiceEnvironmentName")
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 ¶
- func PossibleValuesForErrorResponseCode() []string
- func PossibleValuesForIntegrationServiceEnvironmentNetworkDependencyCategoryType() []string
- func PossibleValuesForIntegrationServiceEnvironmentNetworkDependencyHealthState() []string
- func PossibleValuesForIntegrationServiceEnvironmentNetworkEndPointAccessibilityState() []string
- func ValidateIntegrationServiceEnvironmentID(input interface{}, key string) (warnings []string, errors []error)
- type ErrorResponseCode
- type ExtendedErrorInfo
- type GetOperationResponse
- type IntegrationServiceEnvironmentId
- func NewIntegrationServiceEnvironmentID(subscriptionId string, resourceGroup string, ...) IntegrationServiceEnvironmentId
- func ParseIntegrationServiceEnvironmentID(input string) (*IntegrationServiceEnvironmentId, error)
- func ParseIntegrationServiceEnvironmentIDInsensitively(input string) (*IntegrationServiceEnvironmentId, error)
- type IntegrationServiceEnvironmentNetworkDependency
- type IntegrationServiceEnvironmentNetworkDependencyCategoryType
- type IntegrationServiceEnvironmentNetworkDependencyHealth
- type IntegrationServiceEnvironmentNetworkDependencyHealthState
- type IntegrationServiceEnvironmentNetworkEndPointAccessibilityState
- type IntegrationServiceEnvironmentNetworkEndpoint
- type IntegrationServiceEnvironmentNetworkHealthClient
- type IntegrationServiceEnvironmentSubnetNetworkHealth
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 ¶
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 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 ¶
func (id *IntegrationServiceEnvironmentId) FromParseResult(input resourceids.ParseResult) error
func (IntegrationServiceEnvironmentId) ID ¶
func (id IntegrationServiceEnvironmentId) ID() string
ID returns the formatted Integration Service Environment ID
func (IntegrationServiceEnvironmentId) Segments ¶
func (id IntegrationServiceEnvironmentId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Integration Service Environment ID
func (IntegrationServiceEnvironmentId) String ¶
func (id IntegrationServiceEnvironmentId) String() 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 ¶
func (s *IntegrationServiceEnvironmentNetworkDependencyCategoryType) UnmarshalJSON(bytes []byte) error
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 ¶
func (s *IntegrationServiceEnvironmentNetworkDependencyHealthState) UnmarshalJSON(bytes []byte) error
type IntegrationServiceEnvironmentNetworkEndPointAccessibilityState ¶
type IntegrationServiceEnvironmentNetworkEndPointAccessibilityState string
const ( IntegrationServiceEnvironmentNetworkEndPointAccessibilityStateAvailable IntegrationServiceEnvironmentNetworkEndPointAccessibilityState = "Available" IntegrationServiceEnvironmentNetworkEndPointAccessibilityStateNotAvailable IntegrationServiceEnvironmentNetworkEndPointAccessibilityState = "NotAvailable" IntegrationServiceEnvironmentNetworkEndPointAccessibilityStateNotSpecified IntegrationServiceEnvironmentNetworkEndPointAccessibilityState = "NotSpecified" IntegrationServiceEnvironmentNetworkEndPointAccessibilityStateUnknown IntegrationServiceEnvironmentNetworkEndPointAccessibilityState = "Unknown" )
func (*IntegrationServiceEnvironmentNetworkEndPointAccessibilityState) UnmarshalJSON ¶
func (s *IntegrationServiceEnvironmentNetworkEndPointAccessibilityState) UnmarshalJSON(bytes []byte) error
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 ¶
func (c IntegrationServiceEnvironmentNetworkHealthClient) Get(ctx context.Context, id IntegrationServiceEnvironmentId) (result GetOperationResponse, err error)
Get ...
type IntegrationServiceEnvironmentSubnetNetworkHealth ¶
type IntegrationServiceEnvironmentSubnetNetworkHealth struct { NetworkDependencyHealthState IntegrationServiceEnvironmentNetworkEndPointAccessibilityState `json:"networkDependencyHealthState"` OutboundNetworkDependencies *[]IntegrationServiceEnvironmentNetworkDependency `json:"outboundNetworkDependencies,omitempty"` OutboundNetworkHealth *IntegrationServiceEnvironmentNetworkDependencyHealth `json:"outboundNetworkHealth,omitempty"` }
Source Files ¶
- client.go
- constants.go
- id_integrationserviceenvironment.go
- method_get.go
- model_extendederrorinfo.go
- model_integrationserviceenvironmentnetworkdependency.go
- model_integrationserviceenvironmentnetworkdependencyhealth.go
- model_integrationserviceenvironmentnetworkendpoint.go
- model_integrationserviceenvironmentsubnetnetworkhealth.go
- version.go