stf_roaming

package
v0.6.2 Latest Latest
Warning

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

Go to latest
Published: Jul 8, 2024 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Overview

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Copyright © 2024. Citrix Systems, Inc.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetSTFRoamingServiceDataSourceSchema

func GetSTFRoamingServiceDataSourceSchema() schema.Schema

func NewSTFRoamingGatewayResource

func NewSTFRoamingGatewayResource() resource.Resource

NewSTFRoamingGatewayResource is a helper function to simplify the provider implementation.

func NewSTFRoamingServiceDataSource

func NewSTFRoamingServiceDataSource() datasource.DataSource

Types

type STFRoamingGatewayResourceModel

type STFRoamingGatewayResourceModel struct {
	SiteId                     types.String `tfsdk:"site_id"`
	Name                       types.String `tfsdk:"name"`
	LogonType                  types.String `tfsdk:"logon_type"`
	SmartCardFallbackLogonType types.String `tfsdk:"smart_card_fallback_logon_type"`
	GatewayUrl                 types.String `tfsdk:"gateway_url"`
	CallbackUrl                types.String `tfsdk:"callback_url"`
	Edition                    types.String `tfsdk:"edition"`
	Deployment                 types.String `tfsdk:"deployment"`
	Version                    types.String `tfsdk:"version"`
	SessionReliability         types.Bool   `tfsdk:"session_reliability"`
	RequestTicketTwoSTAs       types.Bool   `tfsdk:"request_ticket_two_stas"`
	SubnetIPAddress            types.String `tfsdk:"subnet_ip_address"`
	SecureTicketAuthorityUrls  types.List   `tfsdk:"secure_ticket_authority_urls"` // List[STFSecureTicketAuthority]
	StasUseLoadBalancing       types.Bool   `tfsdk:"stas_use_load_balancing"`
	StasBypassDuration         types.String `tfsdk:"stas_bypass_duration"`
	GslbUrl                    types.String `tfsdk:"gslb_url"`
	IsCloudGateway             types.Bool   `tfsdk:"is_cloud_gateway"`
}

func (*STFRoamingGatewayResourceModel) RefreshPropertyValues

func (r *STFRoamingGatewayResourceModel) RefreshPropertyValues(ctx context.Context, diagnostics *diag.Diagnostics, roamingGateway *citrixstorefrontModels.STFRoamingGatewayResponseModel)

type STFRoamingServiceDataSource

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

func (*STFRoamingServiceDataSource) Configure

func (*STFRoamingServiceDataSource) Metadata

Metadata implements datasource.DataSource.

func (*STFRoamingServiceDataSource) Read

Read implements datasource.DataSource.

func (*STFRoamingServiceDataSource) Schema

Schema implements datasource.DataSource.

type STFRoamingServiceDataSourceModel

type STFRoamingServiceDataSourceModel struct {
	SiteId            types.String `tfsdk:"site_id"`
	Name              types.String `tfsdk:"name"`
	FriendlyName      types.String `tfsdk:"friendly_name"`
	VirtualPath       types.String `tfsdk:"virtual_path"`
	FeatureInstanceId types.String `tfsdk:"feature_instance_id"`
	ConfigurationFile types.String `tfsdk:"configuration_file"`
	TenantId          types.String `tfsdk:"tenant_id"`
	PhysicalPath      types.String `tfsdk:"physical_path"`
}

func (STFRoamingServiceDataSourceModel) RefreshPropertyValues

type STFSecureTicketAuthority

type STFSecureTicketAuthority struct {
	AuthorityId          types.String `tfsdk:"authority_id"`
	StaUrl               types.String `tfsdk:"sta_url"`
	StaValidationEnabled types.Bool   `tfsdk:"sta_validation_enabled"`
	StaValidationSecret  types.String `tfsdk:"sta_validation_secret"`
}

func (STFSecureTicketAuthority) GetAttributes

func (STFSecureTicketAuthority) GetAttributes() map[string]schema.Attribute

func (STFSecureTicketAuthority) GetSchema

Jump to

Keyboard shortcuts

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