azurerm_hybrid_compute_machine

package
v0.0.0-...-4deecce Latest Latest
Warning

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

Go to latest
Published: Apr 16, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DataAgentConfigurationAttributes

type DataAgentConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (DataAgentConfigurationAttributes) ExtensionsAllowList

func (DataAgentConfigurationAttributes) ExtensionsBlockList

func (DataAgentConfigurationAttributes) ExtensionsEnabled

func (ac DataAgentConfigurationAttributes) ExtensionsEnabled() terra.BoolValue

func (DataAgentConfigurationAttributes) GuestConfigurationEnabled

func (ac DataAgentConfigurationAttributes) GuestConfigurationEnabled() terra.BoolValue

func (DataAgentConfigurationAttributes) IncomingConnectionsPorts

func (ac DataAgentConfigurationAttributes) IncomingConnectionsPorts() terra.ListValue[terra.StringValue]

func (DataAgentConfigurationAttributes) InternalRef

func (DataAgentConfigurationAttributes) InternalTokens

func (ac DataAgentConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DataAgentConfigurationAttributes) InternalWithRef

func (DataAgentConfigurationAttributes) ProxyBypass

func (DataAgentConfigurationAttributes) ProxyUrl

type DataAgentConfigurationExtensionsAllowListAttributes

type DataAgentConfigurationExtensionsAllowListAttributes struct {
	// contains filtered or unexported fields
}

func (DataAgentConfigurationExtensionsAllowListAttributes) InternalRef

func (DataAgentConfigurationExtensionsAllowListAttributes) InternalTokens

func (DataAgentConfigurationExtensionsAllowListAttributes) InternalWithRef

func (DataAgentConfigurationExtensionsAllowListAttributes) Publisher

func (DataAgentConfigurationExtensionsAllowListAttributes) Type

type DataAgentConfigurationExtensionsAllowListState

type DataAgentConfigurationExtensionsAllowListState struct {
	Publisher string `json:"publisher"`
	Type      string `json:"type"`
}

type DataAgentConfigurationExtensionsBlockListAttributes

type DataAgentConfigurationExtensionsBlockListAttributes struct {
	// contains filtered or unexported fields
}

func (DataAgentConfigurationExtensionsBlockListAttributes) InternalRef

func (DataAgentConfigurationExtensionsBlockListAttributes) InternalTokens

func (DataAgentConfigurationExtensionsBlockListAttributes) InternalWithRef

func (DataAgentConfigurationExtensionsBlockListAttributes) Publisher

func (DataAgentConfigurationExtensionsBlockListAttributes) Type

type DataAgentConfigurationExtensionsBlockListState

type DataAgentConfigurationExtensionsBlockListState struct {
	Publisher string `json:"publisher"`
	Type      string `json:"type"`
}

type DataAgentConfigurationState

type DataAgentConfigurationState struct {
	ExtensionsEnabled         bool                                             `json:"extensions_enabled"`
	GuestConfigurationEnabled bool                                             `json:"guest_configuration_enabled"`
	IncomingConnectionsPorts  []string                                         `json:"incoming_connections_ports"`
	ProxyBypass               []string                                         `json:"proxy_bypass"`
	ProxyUrl                  string                                           `json:"proxy_url"`
	ExtensionsAllowList       []DataAgentConfigurationExtensionsAllowListState `json:"extensions_allow_list"`
	ExtensionsBlockList       []DataAgentConfigurationExtensionsBlockListState `json:"extensions_block_list"`
}

type DataArgs

type DataArgs struct {
	// Id: string, optional
	Id terra.StringValue `hcl:"id,attr"`
	// Name: string, required
	Name terra.StringValue `hcl:"name,attr" validate:"required"`
	// ResourceGroupName: string, required
	ResourceGroupName terra.StringValue `hcl:"resource_group_name,attr" validate:"required"`
	// Timeouts: optional
	Timeouts *DataTimeouts `hcl:"timeouts,block"`
}

DataArgs contains the configurations for azurerm_hybrid_compute_machine.

type DataCloudMetadataAttributes

type DataCloudMetadataAttributes struct {
	// contains filtered or unexported fields
}

func (DataCloudMetadataAttributes) InternalRef

func (cm DataCloudMetadataAttributes) InternalRef() (terra.Reference, error)

func (DataCloudMetadataAttributes) InternalTokens

func (cm DataCloudMetadataAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DataCloudMetadataAttributes) InternalWithRef

func (DataCloudMetadataAttributes) Provider

type DataCloudMetadataState

type DataCloudMetadataState struct {
	Provider string `json:"provider"`
}

type DataErrorDetailsAdditionalInfoAttributes

type DataErrorDetailsAdditionalInfoAttributes struct {
	// contains filtered or unexported fields
}

func (DataErrorDetailsAdditionalInfoAttributes) Info

func (DataErrorDetailsAdditionalInfoAttributes) InternalRef

func (DataErrorDetailsAdditionalInfoAttributes) InternalTokens

func (DataErrorDetailsAdditionalInfoAttributes) InternalWithRef

func (DataErrorDetailsAdditionalInfoAttributes) Type

type DataErrorDetailsAdditionalInfoState

type DataErrorDetailsAdditionalInfoState struct {
	Info string `json:"info"`
	Type string `json:"type"`
}

type DataErrorDetailsAttributes

type DataErrorDetailsAttributes struct {
	// contains filtered or unexported fields
}

func (DataErrorDetailsAttributes) AdditionalInfo

func (DataErrorDetailsAttributes) Code

func (DataErrorDetailsAttributes) InternalRef

func (ed DataErrorDetailsAttributes) InternalRef() (terra.Reference, error)

func (DataErrorDetailsAttributes) InternalTokens

func (ed DataErrorDetailsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DataErrorDetailsAttributes) InternalWithRef

func (DataErrorDetailsAttributes) Message

func (DataErrorDetailsAttributes) Target

type DataErrorDetailsState

type DataErrorDetailsState struct {
	Code           string                                `json:"code"`
	Message        string                                `json:"message"`
	Target         string                                `json:"target"`
	AdditionalInfo []DataErrorDetailsAdditionalInfoState `json:"additional_info"`
}

type DataIdentityAttributes

type DataIdentityAttributes struct {
	// contains filtered or unexported fields
}

func (DataIdentityAttributes) InternalRef

func (i DataIdentityAttributes) InternalRef() (terra.Reference, error)

func (DataIdentityAttributes) InternalTokens

func (i DataIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DataIdentityAttributes) InternalWithRef

func (DataIdentityAttributes) PrincipalId

func (i DataIdentityAttributes) PrincipalId() terra.StringValue

func (DataIdentityAttributes) TenantId

func (DataIdentityAttributes) Type

type DataIdentityState

type DataIdentityState struct {
	PrincipalId string `json:"principal_id"`
	TenantId    string `json:"tenant_id"`
	Type        string `json:"type"`
}

type DataLocationDataAttributes

type DataLocationDataAttributes struct {
	// contains filtered or unexported fields
}

func (DataLocationDataAttributes) City

func (DataLocationDataAttributes) CountryOrRegion

func (ld DataLocationDataAttributes) CountryOrRegion() terra.StringValue

func (DataLocationDataAttributes) District

func (DataLocationDataAttributes) InternalRef

func (ld DataLocationDataAttributes) InternalRef() (terra.Reference, error)

func (DataLocationDataAttributes) InternalTokens

func (ld DataLocationDataAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DataLocationDataAttributes) InternalWithRef

func (DataLocationDataAttributes) Name

type DataLocationDataState

type DataLocationDataState struct {
	City            string `json:"city"`
	CountryOrRegion string `json:"country_or_region"`
	District        string `json:"district"`
	Name            string `json:"name"`
}

type DataOsProfileAttributes

type DataOsProfileAttributes struct {
	// contains filtered or unexported fields
}

func (DataOsProfileAttributes) ComputerName

func (op DataOsProfileAttributes) ComputerName() terra.StringValue

func (DataOsProfileAttributes) InternalRef

func (op DataOsProfileAttributes) InternalRef() (terra.Reference, error)

func (DataOsProfileAttributes) InternalTokens

func (op DataOsProfileAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DataOsProfileAttributes) InternalWithRef

func (DataOsProfileAttributes) LinuxConfiguration

func (DataOsProfileAttributes) WindowsConfiguration

type DataOsProfileLinuxConfigurationAttributes

type DataOsProfileLinuxConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (DataOsProfileLinuxConfigurationAttributes) InternalRef

func (DataOsProfileLinuxConfigurationAttributes) InternalTokens

func (DataOsProfileLinuxConfigurationAttributes) InternalWithRef

func (DataOsProfileLinuxConfigurationAttributes) PatchSettings

type DataOsProfileLinuxConfigurationPatchSettingsAttributes

type DataOsProfileLinuxConfigurationPatchSettingsAttributes struct {
	// contains filtered or unexported fields
}

func (DataOsProfileLinuxConfigurationPatchSettingsAttributes) AssessmentMode

func (DataOsProfileLinuxConfigurationPatchSettingsAttributes) InternalRef

func (DataOsProfileLinuxConfigurationPatchSettingsAttributes) InternalTokens

func (DataOsProfileLinuxConfigurationPatchSettingsAttributes) InternalWithRef

func (DataOsProfileLinuxConfigurationPatchSettingsAttributes) PatchMode

type DataOsProfileLinuxConfigurationPatchSettingsState

type DataOsProfileLinuxConfigurationPatchSettingsState struct {
	AssessmentMode string `json:"assessment_mode"`
	PatchMode      string `json:"patch_mode"`
}

type DataOsProfileLinuxConfigurationState

type DataOsProfileLinuxConfigurationState struct {
	PatchSettings []DataOsProfileLinuxConfigurationPatchSettingsState `json:"patch_settings"`
}

type DataOsProfileState

type DataOsProfileState struct {
	ComputerName         string                                   `json:"computer_name"`
	LinuxConfiguration   []DataOsProfileLinuxConfigurationState   `json:"linux_configuration"`
	WindowsConfiguration []DataOsProfileWindowsConfigurationState `json:"windows_configuration"`
}

type DataOsProfileWindowsConfigurationAttributes

type DataOsProfileWindowsConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (DataOsProfileWindowsConfigurationAttributes) InternalRef

func (DataOsProfileWindowsConfigurationAttributes) InternalTokens

func (DataOsProfileWindowsConfigurationAttributes) InternalWithRef

type DataOsProfileWindowsConfigurationPatchSettingsAttributes

type DataOsProfileWindowsConfigurationPatchSettingsAttributes struct {
	// contains filtered or unexported fields
}

func (DataOsProfileWindowsConfigurationPatchSettingsAttributes) AssessmentMode

func (DataOsProfileWindowsConfigurationPatchSettingsAttributes) InternalRef

func (DataOsProfileWindowsConfigurationPatchSettingsAttributes) InternalTokens

func (DataOsProfileWindowsConfigurationPatchSettingsAttributes) InternalWithRef

func (DataOsProfileWindowsConfigurationPatchSettingsAttributes) PatchMode

type DataOsProfileWindowsConfigurationPatchSettingsState

type DataOsProfileWindowsConfigurationPatchSettingsState struct {
	AssessmentMode string `json:"assessment_mode"`
	PatchMode      string `json:"patch_mode"`
}

type DataOsProfileWindowsConfigurationState

type DataOsProfileWindowsConfigurationState struct {
	PatchSettings []DataOsProfileWindowsConfigurationPatchSettingsState `json:"patch_settings"`
}

type DataServiceStatusAttributes

type DataServiceStatusAttributes struct {
	// contains filtered or unexported fields
}

func (DataServiceStatusAttributes) ExtensionService

func (DataServiceStatusAttributes) GuestConfigurationService

func (DataServiceStatusAttributes) InternalRef

func (ss DataServiceStatusAttributes) InternalRef() (terra.Reference, error)

func (DataServiceStatusAttributes) InternalTokens

func (ss DataServiceStatusAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DataServiceStatusAttributes) InternalWithRef

type DataServiceStatusExtensionServiceAttributes

type DataServiceStatusExtensionServiceAttributes struct {
	// contains filtered or unexported fields
}

func (DataServiceStatusExtensionServiceAttributes) InternalRef

func (DataServiceStatusExtensionServiceAttributes) InternalTokens

func (DataServiceStatusExtensionServiceAttributes) InternalWithRef

func (DataServiceStatusExtensionServiceAttributes) StartupType

func (DataServiceStatusExtensionServiceAttributes) Status

type DataServiceStatusExtensionServiceState

type DataServiceStatusExtensionServiceState struct {
	StartupType string `json:"startup_type"`
	Status      string `json:"status"`
}

type DataServiceStatusGuestConfigurationServiceAttributes

type DataServiceStatusGuestConfigurationServiceAttributes struct {
	// contains filtered or unexported fields
}

func (DataServiceStatusGuestConfigurationServiceAttributes) InternalRef

func (DataServiceStatusGuestConfigurationServiceAttributes) InternalTokens

func (DataServiceStatusGuestConfigurationServiceAttributes) InternalWithRef

func (DataServiceStatusGuestConfigurationServiceAttributes) StartupType

func (DataServiceStatusGuestConfigurationServiceAttributes) Status

type DataServiceStatusGuestConfigurationServiceState

type DataServiceStatusGuestConfigurationServiceState struct {
	StartupType string `json:"startup_type"`
	Status      string `json:"status"`
}

type DataServiceStatusState

type DataServiceStatusState struct {
	ExtensionService          []DataServiceStatusExtensionServiceState          `json:"extension_service"`
	GuestConfigurationService []DataServiceStatusGuestConfigurationServiceState `json:"guest_configuration_service"`
}

type DataSource

type DataSource struct {
	Name string
	Args DataArgs
}

DataSource represents the Terraform data resource azurerm_hybrid_compute_machine.

func Data

func Data(name string, args DataArgs) *DataSource

Data creates a new instance of DataSource.

func (*DataSource) Attributes

func (ahcm *DataSource) Attributes() dataAzurermHybridComputeMachineAttributes

Attributes returns the attributes for DataSource.

func (*DataSource) Configuration

func (ahcm *DataSource) Configuration() interface{}

Configuration returns the configuration (args) for DataSource.

func (*DataSource) DataSource

func (ahcm *DataSource) DataSource() string

DataSource returns the Terraform object type for DataSource.

func (*DataSource) LocalName

func (ahcm *DataSource) LocalName() string

LocalName returns the local name for DataSource.

type DataTimeouts

type DataTimeouts struct {
	// Read: string, optional
	Read terra.StringValue `hcl:"read,attr"`
}

type DataTimeoutsAttributes

type DataTimeoutsAttributes struct {
	// contains filtered or unexported fields
}

func (DataTimeoutsAttributes) InternalRef

func (t DataTimeoutsAttributes) InternalRef() (terra.Reference, error)

func (DataTimeoutsAttributes) InternalTokens

func (t DataTimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DataTimeoutsAttributes) InternalWithRef

func (DataTimeoutsAttributes) Read

type DataTimeoutsState

type DataTimeoutsState struct {
	Read string `json:"read"`
}

Jump to

Keyboard shortcuts

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