graphBetaApplicationsIpApplicationSegment

package
v0.35.0-alpha Latest Latest
Warning

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

Go to latest
Published: Nov 12, 2025 License: MPL-2.0 Imports: 28 Imported by: 0

Documentation

Overview

REF: https://learn.microsoft.com/en-us/graph/api/resources/ipapplicationsegment?view=graph-rest-beta

Index

Constants

View Source
const (
	ResourceName  = "graph_beta_applications_ip_application_segment"
	CreateTimeout = 180
	UpdateTimeout = 180
	ReadTimeout   = 180
	DeleteTimeout = 180
)

Variables

This section is empty.

Functions

func MapRemoteResourceStateToTerraform

func MapRemoteResourceStateToTerraform(ctx context.Context, data *IpApplicationSegmentResourceModel, remoteResource graphmodels.IpApplicationSegmentable)

func NewIpApplicationSegmentResource

func NewIpApplicationSegmentResource() resource.Resource

Types

type IpApplicationSegmentResource

type IpApplicationSegmentResource struct {
	ProviderTypeName string
	TypeName         string
	ReadPermissions  []string
	WritePermissions []string
	ResourcePath     string
	// contains filtered or unexported fields
}

func (*IpApplicationSegmentResource) Configure

Configure sets the client for the resource.

func (*IpApplicationSegmentResource) Create

func (*IpApplicationSegmentResource) Delete

func (*IpApplicationSegmentResource) FullTypeName

func (r *IpApplicationSegmentResource) FullTypeName() string

FullTypeName returns the full resource type name in the format "providername_resourcename".

func (*IpApplicationSegmentResource) ImportState

ImportState imports the resource state.

func (*IpApplicationSegmentResource) Metadata

Metadata returns the resource type name.

func (*IpApplicationSegmentResource) Read

func (*IpApplicationSegmentResource) Schema

Schema defines the schema for the resource.

func (*IpApplicationSegmentResource) Update

type IpApplicationSegmentResourceModel

type IpApplicationSegmentResourceModel struct {
	ID              types.String   `tfsdk:"id"`
	ApplicationID   types.String   `tfsdk:"application_id"`
	DestinationHost types.String   `tfsdk:"destination_host"`
	DestinationType types.String   `tfsdk:"destination_type"`
	Ports           types.Set      `tfsdk:"ports"`
	Protocol        types.String   `tfsdk:"protocol"`
	Timeouts        timeouts.Value `tfsdk:"timeouts"`
}

IpApplicationSegmentResourceModel represents the Terraform resource model for On-Premises publishing IP application segments

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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