provider

package
v0.4.16 Latest Latest
Warning

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

Go to latest
Published: Oct 23, 2024 License: Apache-2.0 Imports: 36 Imported by: 0

Documentation

Overview

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

File: integration_baton_resource_sdk.go. Written by jirwin

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Generated by tf-integration-gen. DO NOT EDIT.

Index

Constants

View Source
const ComplianceFrameworkAttributeTypeID = "26G1EScbYv5ua6ex0FtwVqEeDDy"

Variables

This section is empty.

Functions

func BoolPointer

func BoolPointer(b bool) *bool

func New

func New(version string) func() provider.Provider

func NewAppDataSource

func NewAppDataSource() datasource.DataSource

func NewAppEntitlementDataSource

func NewAppEntitlementDataSource() datasource.DataSource

func NewAppEntitlementOwnerResource

func NewAppEntitlementOwnerResource() resource.Resource

func NewAppEntitlementProxyBindingResource added in v0.4.14

func NewAppEntitlementProxyBindingResource() resource.Resource

func NewAppEntitlementResource

func NewAppEntitlementResource() resource.Resource

func NewAppOwnerResource

func NewAppOwnerResource() resource.Resource

func NewAppResource

func NewAppResource() resource.Resource

func NewAppResourceDataSource added in v0.4.14

func NewAppResourceDataSource() datasource.DataSource

func NewAppResourceResource added in v0.4.14

func NewAppResourceResource() resource.Resource

func NewAppResourceTypeDataSource added in v0.4.14

func NewAppResourceTypeDataSource() datasource.DataSource

func NewAppResourceTypeResource added in v0.4.14

func NewAppResourceTypeResource() resource.Resource

func NewAwsExternalIDDataSource

func NewAwsExternalIDDataSource() datasource.DataSource

func NewCatalogRequestableEntriesResource

func NewCatalogRequestableEntriesResource() resource.Resource

func NewCatalogResource

func NewCatalogResource() resource.Resource

func NewCatalogVisibilityBindingsResource

func NewCatalogVisibilityBindingsResource() resource.Resource

func NewComplianceFrameworkDataSource

func NewComplianceFrameworkDataSource() datasource.DataSource

func NewComplianceFrameworkResource

func NewComplianceFrameworkResource() resource.Resource

func NewConnectorCredentialResource

func NewConnectorCredentialResource() resource.Resource

func NewCustomAppEntitlementResource added in v0.4.14

func NewCustomAppEntitlementResource() resource.Resource

func NewIntegrationAsanaResource

func NewIntegrationAsanaResource() resource.Resource

func NewIntegrationAwsResource

func NewIntegrationAwsResource() resource.Resource

func NewIntegrationAwsV2Resource

func NewIntegrationAwsV2Resource() resource.Resource

func NewIntegrationAzureAdResource

func NewIntegrationAzureAdResource() resource.Resource

func NewIntegrationBambooHrResource

func NewIntegrationBambooHrResource() resource.Resource

func NewIntegrationBatonResource

func NewIntegrationBatonResource() resource.Resource

func NewIntegrationBitbucketResource

func NewIntegrationBitbucketResource() resource.Resource

func NewIntegrationBoxResource

func NewIntegrationBoxResource() resource.Resource

func NewIntegrationBroadcomSacResource

func NewIntegrationBroadcomSacResource() resource.Resource

func NewIntegrationBuildkiteResource

func NewIntegrationBuildkiteResource() resource.Resource

func NewIntegrationCloudamqpResource

func NewIntegrationCloudamqpResource() resource.Resource

func NewIntegrationCloudflareResource

func NewIntegrationCloudflareResource() resource.Resource

func NewIntegrationCloudflareZeroTrustResource

func NewIntegrationCloudflareZeroTrustResource() resource.Resource

func NewIntegrationConfluenceResource

func NewIntegrationConfluenceResource() resource.Resource

func NewIntegrationCoupaResource

func NewIntegrationCoupaResource() resource.Resource

func NewIntegrationCrowdstrikeResource

func NewIntegrationCrowdstrikeResource() resource.Resource

func NewIntegrationDatadogResource

func NewIntegrationDatadogResource() resource.Resource

func NewIntegrationDocusignResource

func NewIntegrationDocusignResource() resource.Resource

func NewIntegrationDuoResource

func NewIntegrationDuoResource() resource.Resource

func NewIntegrationExpensifyResource

func NewIntegrationExpensifyResource() resource.Resource

func NewIntegrationFastlyResource

func NewIntegrationFastlyResource() resource.Resource

func NewIntegrationGithubEnterpriseResource

func NewIntegrationGithubEnterpriseResource() resource.Resource

func NewIntegrationGithubResource

func NewIntegrationGithubResource() resource.Resource

func NewIntegrationGitlabResource

func NewIntegrationGitlabResource() resource.Resource

func NewIntegrationGoogleCloudPlatformResource

func NewIntegrationGoogleCloudPlatformResource() resource.Resource

func NewIntegrationGoogleIdentityPlatformResource

func NewIntegrationGoogleIdentityPlatformResource() resource.Resource

func NewIntegrationGoogleWorkspaceResource

func NewIntegrationGoogleWorkspaceResource() resource.Resource

func NewIntegrationGustoResource

func NewIntegrationGustoResource() resource.Resource

func NewIntegrationHubspotResource

func NewIntegrationHubspotResource() resource.Resource

func NewIntegrationJamfResource

func NewIntegrationJamfResource() resource.Resource

func NewIntegrationJiraCloudResource

func NewIntegrationJiraCloudResource() resource.Resource

func NewIntegrationJumpcloudResource

func NewIntegrationJumpcloudResource() resource.Resource

func NewIntegrationLinearResource

func NewIntegrationLinearResource() resource.Resource

func NewIntegrationMicrosoft365Resource

func NewIntegrationMicrosoft365Resource() resource.Resource

func NewIntegrationNetsuiteResource

func NewIntegrationNetsuiteResource() resource.Resource

func NewIntegrationNewRelicResource

func NewIntegrationNewRelicResource() resource.Resource

func NewIntegrationOktaResource

func NewIntegrationOktaResource() resource.Resource

func NewIntegrationOneloginResource

func NewIntegrationOneloginResource() resource.Resource

func NewIntegrationOpsgenieResource

func NewIntegrationOpsgenieResource() resource.Resource

func NewIntegrationPagerdutyResource

func NewIntegrationPagerdutyResource() resource.Resource

func NewIntegrationPantherResource

func NewIntegrationPantherResource() resource.Resource

func NewIntegrationRampResource

func NewIntegrationRampResource() resource.Resource

func NewIntegrationSalesforceResource

func NewIntegrationSalesforceResource() resource.Resource

func NewIntegrationSegmentResource

func NewIntegrationSegmentResource() resource.Resource

func NewIntegrationSendgridResource

func NewIntegrationSendgridResource() resource.Resource

func NewIntegrationSentineloneResource

func NewIntegrationSentineloneResource() resource.Resource

func NewIntegrationSentryResource

func NewIntegrationSentryResource() resource.Resource

func NewIntegrationServicenowResource

func NewIntegrationServicenowResource() resource.Resource

func NewIntegrationSlackResource

func NewIntegrationSlackResource() resource.Resource

func NewIntegrationSnipeItResource

func NewIntegrationSnipeItResource() resource.Resource

func NewIntegrationSnowflakeResource

func NewIntegrationSnowflakeResource() resource.Resource

func NewIntegrationTableauResource

func NewIntegrationTableauResource() resource.Resource

func NewIntegrationTailscaleResource

func NewIntegrationTailscaleResource() resource.Resource

func NewIntegrationTwingateResource

func NewIntegrationTwingateResource() resource.Resource

func NewIntegrationUkgResource

func NewIntegrationUkgResource() resource.Resource

func NewIntegrationXeroResource

func NewIntegrationXeroResource() resource.Resource

func NewIntegrationXsoarResource

func NewIntegrationXsoarResource() resource.Resource

func NewIntegrationZendeskResource

func NewIntegrationZendeskResource() resource.Resource

func NewIntegrationZoomResource

func NewIntegrationZoomResource() resource.Resource

func NewPolicyDataSource

func NewPolicyDataSource() datasource.DataSource

func NewPolicyResource

func NewPolicyResource() resource.Resource

func NewRiskLevelDataSource

func NewRiskLevelDataSource() datasource.DataSource

func NewRiskLevelResource

func NewRiskLevelResource() resource.Resource

func NewUserDataSource

func NewUserDataSource() datasource.DataSource

func NewWebhookDataSource

func NewWebhookDataSource() datasource.DataSource

func NewWebhookResource

func NewWebhookResource() resource.Resource

func PrependPolicyStepId

func PrependPolicyStepId(id string) string

func RemovePolicyStepIdPrefix

func RemovePolicyStepIdPrefix(id string) string

Types

type Accept

type Accept struct {
}

type AppDataSource

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

AppDataSource defines the data source implementation.

func (*AppDataSource) Configure

func (*AppDataSource) Metadata

func (*AppDataSource) Read

func (*AppDataSource) Schema

type AppDataSourceModel

type AppDataSourceModel struct {
	AppAccountID    types.String `tfsdk:"app_account_id"`
	AppAccountName  types.String `tfsdk:"app_account_name"`
	CertifyPolicyID types.String `tfsdk:"certify_policy_id"`
	CreatedAt       types.String `tfsdk:"created_at"`
	DeletedAt       types.String `tfsdk:"deleted_at"`
	Description     types.String `tfsdk:"description"`
	DisplayName     types.String `tfsdk:"display_name"`
	FieldMask       types.String `tfsdk:"field_mask"`
	GrantPolicyID   types.String `tfsdk:"grant_policy_id"`
	IconURL         types.String `tfsdk:"icon_url"`
	ID              types.String `tfsdk:"id"`
	LogoURI         types.String `tfsdk:"logo_uri"`
	MonthlyCostUsd  types.Number `tfsdk:"monthly_cost_usd"`
	ParentAppID     types.String `tfsdk:"parent_app_id"`
	RevokePolicyID  types.String `tfsdk:"revoke_policy_id"`
	UpdatedAt       types.String `tfsdk:"updated_at"`
	UserCount       types.String `tfsdk:"user_count"`
}

AppDataSourceModel describes the data source data model.

func (*AppDataSourceModel) RefreshFromGetResponse

func (r *AppDataSourceModel) RefreshFromGetResponse(resp *shared.App)

type AppEntitlement

type AppEntitlement struct {
	Alias                       types.String                 `tfsdk:"alias"`
	AppID                       types.String                 `tfsdk:"app_id"`
	AppResourceID               types.String                 `tfsdk:"app_resource_id"`
	AppResourceTypeID           types.String                 `tfsdk:"app_resource_type_id"`
	CertifyPolicyID             types.String                 `tfsdk:"certify_policy_id"`
	ComplianceFrameworkValueIds []types.String               `tfsdk:"compliance_framework_value_ids"`
	CreatedAt                   types.String                 `tfsdk:"created_at"`
	DeletedAt                   types.String                 `tfsdk:"deleted_at"`
	Description                 types.String                 `tfsdk:"description"`
	DisplayName                 types.String                 `tfsdk:"display_name"`
	DurationGrant               types.String                 `tfsdk:"duration_grant"`
	DurationUnset               *AppEntitlementDurationUnset `tfsdk:"duration_unset"`
	EmergencyGrantEnabled       types.Bool                   `tfsdk:"emergency_grant_enabled"`
	EmergencyGrantPolicyID      types.String                 `tfsdk:"emergency_grant_policy_id"`
	GrantCount                  types.String                 `tfsdk:"grant_count"`
	GrantPolicyID               types.String                 `tfsdk:"grant_policy_id"`
	ID                          types.String                 `tfsdk:"id"`
	ProvisionPolicy             *ProvisionPolicy             `tfsdk:"provision_policy"`
	RevokePolicyID              types.String                 `tfsdk:"revoke_policy_id"`
	RiskLevelValueID            types.String                 `tfsdk:"risk_level_value_id"`
	Slug                        types.String                 `tfsdk:"slug"`
	SystemBuiltin               types.Bool                   `tfsdk:"system_builtin"`
	UpdatedAt                   types.String                 `tfsdk:"updated_at"`
}

type AppEntitlementDataSource

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

CatalogResource defines the resource implementation.

func (*AppEntitlementDataSource) Configure

func (*AppEntitlementDataSource) Metadata

func (*AppEntitlementDataSource) Read

func (*AppEntitlementDataSource) Schema

type AppEntitlementDataSourceModel

type AppEntitlementDataSourceModel struct {
	Alias                       types.String                 `tfsdk:"alias"`
	AppID                       types.String                 `tfsdk:"app_id"`
	AppResourceID               types.String                 `tfsdk:"app_resource_id"`
	AppResourceTypeID           types.String                 `tfsdk:"app_resource_type_id"`
	CertifyPolicyID             types.String                 `tfsdk:"certify_policy_id"`
	ComplianceFrameworkValueIds []types.String               `tfsdk:"compliance_framework_value_ids"`
	CreatedAt                   types.String                 `tfsdk:"created_at"`
	DeletedAt                   types.String                 `tfsdk:"deleted_at"`
	Description                 types.String                 `tfsdk:"description"`
	DisplayName                 types.String                 `tfsdk:"display_name"`
	DurationGrant               types.String                 `tfsdk:"duration_grant"`
	DurationUnset               *AppEntitlementDurationUnset `tfsdk:"duration_unset"`
	EmergencyGrantEnabled       types.Bool                   `tfsdk:"emergency_grant_enabled"`
	EmergencyGrantPolicyID      types.String                 `tfsdk:"emergency_grant_policy_id"`
	GrantPolicyID               types.String                 `tfsdk:"grant_policy_id"`
	ID                          types.String                 `tfsdk:"id"`
	ProvisionPolicy             *ProvisionPolicy             `tfsdk:"provision_policy"`
	RevokePolicyID              types.String                 `tfsdk:"revoke_policy_id"`
	RiskLevelValueID            types.String                 `tfsdk:"risk_level_value_id"`
	Slug                        types.String                 `tfsdk:"slug"`
	UpdatedAt                   types.String                 `tfsdk:"updated_at"`
}

CatalogResourceModel describes the resource data model.

func (*AppEntitlementDataSourceModel) RefreshFromGetResponse

func (r *AppEntitlementDataSourceModel) RefreshFromGetResponse(resp *shared.AppEntitlement)

type AppEntitlementDurationUnset

type AppEntitlementDurationUnset struct {
}

type AppEntitlementExpandMask

type AppEntitlementExpandMask struct {
	Paths []types.String `tfsdk:"paths"`
}

type AppEntitlementOwnerResource

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

AppEntitlementOwnerResource defines the resource implementation.

func (*AppEntitlementOwnerResource) Configure

func (*AppEntitlementOwnerResource) Create

func (*AppEntitlementOwnerResource) Delete

func (*AppEntitlementOwnerResource) ImportState

func (*AppEntitlementOwnerResource) Metadata

func (*AppEntitlementOwnerResource) Read

func (*AppEntitlementOwnerResource) Schema

func (*AppEntitlementOwnerResource) Update

type AppEntitlementOwnerResourceModel

type AppEntitlementOwnerResourceModel struct {
	AppID         types.String   `tfsdk:"app_id"`
	EntitlementID types.String   `tfsdk:"entitlement_id"`
	UserIds       []types.String `tfsdk:"user_ids"`
}

AppEntitlementOwnerResourceModel describes the resource data model.

func (*AppEntitlementOwnerResourceModel) RefreshFromCreateResponse

func (r *AppEntitlementOwnerResourceModel) RefreshFromCreateResponse(resp *shared.SetAppEntitlementOwnersResponse)

func (*AppEntitlementOwnerResourceModel) RefreshFromReadResponse

func (r *AppEntitlementOwnerResourceModel) RefreshFromReadResponse(owners []shared.User)

func (*AppEntitlementOwnerResourceModel) ToCreateSDKType

func (*AppEntitlementOwnerResourceModel) ToDeleteSDKType

type AppEntitlementProxyBindingResource added in v0.4.14

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

AppEntitlementProxyBindingResource defines the resource implementation.

func (*AppEntitlementProxyBindingResource) Configure added in v0.4.14

func (*AppEntitlementProxyBindingResource) Create added in v0.4.14

func (*AppEntitlementProxyBindingResource) Delete added in v0.4.14

func (*AppEntitlementProxyBindingResource) ImportState added in v0.4.14

func (*AppEntitlementProxyBindingResource) Metadata added in v0.4.14

func (*AppEntitlementProxyBindingResource) Read added in v0.4.14

func (*AppEntitlementProxyBindingResource) Schema added in v0.4.14

func (*AppEntitlementProxyBindingResource) Update added in v0.4.14

type AppEntitlementProxyBindingResourceModel added in v0.4.14

type AppEntitlementProxyBindingResourceModel struct {
	CreatedAt           types.String `tfsdk:"created_at"`
	DeletedAt           types.String `tfsdk:"deleted_at"`
	DstAppEntitlementID types.String `tfsdk:"dst_app_entitlement_id"`
	DstAppID            types.String `tfsdk:"dst_app_id"`
	Implicit            types.Bool   `tfsdk:"implicit"`
	SrcAppEntitlementID types.String `tfsdk:"src_app_entitlement_id"`
	SrcAppID            types.String `tfsdk:"src_app_id"`
	SystemBuiltin       types.Bool   `tfsdk:"system_builtin"`
	UpdatedAt           types.String `tfsdk:"updated_at"`
}

AppEntitlementProxyBindingResourceModel describes the resource data model.

func (*AppEntitlementProxyBindingResourceModel) RefreshFromSharedAppEntitlementProxy added in v0.4.14

func (r *AppEntitlementProxyBindingResourceModel) RefreshFromSharedAppEntitlementProxy(resp *shared.AppEntitlementProxy)

func (*AppEntitlementProxyBindingResourceModel) ToSharedCreateAppEntitlementProxyRequest added in v0.4.14

func (r *AppEntitlementProxyBindingResourceModel) ToSharedCreateAppEntitlementProxyRequest() *shared.CreateAppEntitlementProxyRequest

func (*AppEntitlementProxyBindingResourceModel) ToSharedDeleteAppEntitlementProxyRequest added in v0.4.14

func (r *AppEntitlementProxyBindingResourceModel) ToSharedDeleteAppEntitlementProxyRequest() *shared.DeleteAppEntitlementProxyRequest

type AppEntitlementRef

type AppEntitlementRef struct {
	AppID types.String `tfsdk:"app_id"`
	ID    types.String `tfsdk:"id"`
}

type AppEntitlementResource

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

AppEntitlementResource defines the resource implementation.

func (*AppEntitlementResource) ConfigValidators

func (r *AppEntitlementResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator

func (*AppEntitlementResource) Configure

func (*AppEntitlementResource) Create

func (*AppEntitlementResource) Delete

func (*AppEntitlementResource) ImportState

func (*AppEntitlementResource) Metadata

func (*AppEntitlementResource) Read

func (*AppEntitlementResource) Schema

func (*AppEntitlementResource) Update

type AppEntitlementResourceModel

type AppEntitlementResourceModel struct {
	Alias                       types.String                 `tfsdk:"alias"`
	AppID                       types.String                 `tfsdk:"app_id"`
	AppResourceID               types.String                 `tfsdk:"app_resource_id"`
	AppResourceTypeID           types.String                 `tfsdk:"app_resource_type_id"`
	CertifyPolicyID             types.String                 `tfsdk:"certify_policy_id"`
	ComplianceFrameworkValueIds []types.String               `tfsdk:"compliance_framework_value_ids"`
	CreatedAt                   types.String                 `tfsdk:"created_at"`
	DeletedAt                   types.String                 `tfsdk:"deleted_at"`
	Description                 types.String                 `tfsdk:"description"`
	DisplayName                 types.String                 `tfsdk:"display_name"`
	DurationGrant               types.String                 `tfsdk:"duration_grant"`
	DurationUnset               *AppEntitlementDurationUnset `tfsdk:"duration_unset"`
	EmergencyGrantEnabled       types.Bool                   `tfsdk:"emergency_grant_enabled"`
	EmergencyGrantPolicyID      types.String                 `tfsdk:"emergency_grant_policy_id"`
	GrantPolicyID               types.String                 `tfsdk:"grant_policy_id"`
	ID                          types.String                 `tfsdk:"id"`
	ProvisionPolicy             *ProvisionPolicy             `tfsdk:"provision_policy"`
	RevokePolicyID              types.String                 `tfsdk:"revoke_policy_id"`
	RiskLevelValueID            types.String                 `tfsdk:"risk_level_value_id"`
	Slug                        types.String                 `tfsdk:"slug"`
	UpdatedAt                   types.String                 `tfsdk:"updated_at"`
}

AppEntitlementResourceModel describes the resource data model.

func (*AppEntitlementResourceModel) RefreshFromCreateResponse

func (r *AppEntitlementResourceModel) RefreshFromCreateResponse(resp *shared.AppEntitlement)

func (*AppEntitlementResourceModel) RefreshFromGetResponse

func (r *AppEntitlementResourceModel) RefreshFromGetResponse(resp *shared.AppEntitlement)

func (*AppEntitlementResourceModel) RefreshFromUpdateResponse

func (r *AppEntitlementResourceModel) RefreshFromUpdateResponse(resp *shared.AppEntitlement)

func (*AppEntitlementResourceModel) ToUpdateSDKType

type AppGroupApprovalInput

type AppGroupApprovalInput struct {
	AllowSelfApproval types.Bool     `tfsdk:"allow_self_approval"`
	AppGroupID        types.String   `tfsdk:"app_group_id"`
	AppID             types.String   `tfsdk:"app_id"`
	Fallback          types.Bool     `tfsdk:"fallback"`
	FallbackUserIds   []types.String `tfsdk:"fallback_user_ids"`
}

type AppOwnerApprovalInput

type AppOwnerApprovalInput struct {
	AllowSelfApproval types.Bool `tfsdk:"allow_self_approval"`
}

type AppOwnerResource

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

AppOwnerResource defines the resource implementation.

func (*AppOwnerResource) Configure

func (*AppOwnerResource) Create

func (*AppOwnerResource) Delete

func (*AppOwnerResource) ImportState

func (*AppOwnerResource) Metadata

func (*AppOwnerResource) Read

func (*AppOwnerResource) Schema

func (*AppOwnerResource) Update

type AppOwnerResourceModel

type AppOwnerResourceModel struct {
	AppID   types.String   `tfsdk:"app_id"`
	UserIds []types.String `tfsdk:"user_ids"`
}

AppOwnerResourceModel describes the resource data model.

func (*AppOwnerResourceModel) RefreshFromCreateResponse

func (r *AppOwnerResourceModel) RefreshFromCreateResponse(resp *shared.SetAppOwnersResponse)

func (*AppOwnerResourceModel) RefreshFromReadResponse

func (r *AppOwnerResourceModel) RefreshFromReadResponse(owners []shared.User)

func (*AppOwnerResourceModel) ToCreateSDKType

func (r *AppOwnerResourceModel) ToCreateSDKType() *shared.SetAppOwnersRequest

func (*AppOwnerResourceModel) ToDeleteSDKType

func (r *AppOwnerResourceModel) ToDeleteSDKType() *shared.SetAppOwnersRequest

type AppResource

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

AppResource defines the resource implementation.

func (*AppResource) Configure

func (*AppResource) Create

func (*AppResource) Delete

func (*AppResource) ImportState

func (*AppResource) Metadata

func (*AppResource) Read

func (*AppResource) Schema

func (*AppResource) Update

type AppResourceDataSource added in v0.4.14

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

AppResourceDataSource is the data source implementation.

func (*AppResourceDataSource) Configure added in v0.4.14

func (*AppResourceDataSource) Metadata added in v0.4.14

Metadata returns the data source type name.

func (*AppResourceDataSource) Read added in v0.4.14

func (*AppResourceDataSource) Schema added in v0.4.14

Schema defines the schema for the data source.

type AppResourceDataSourceModel added in v0.4.14

type AppResourceDataSourceModel struct {
	AppID                   types.String `tfsdk:"app_id"`
	AppResourceTypeID       types.String `tfsdk:"app_resource_type_id"`
	CreatedAt               types.String `tfsdk:"created_at"`
	CustomDescription       types.String `tfsdk:"custom_description"`
	DeletedAt               types.String `tfsdk:"deleted_at"`
	Description             types.String `tfsdk:"description"`
	DisplayName             types.String `tfsdk:"display_name"`
	GrantCount              types.String `tfsdk:"grant_count"`
	ID                      types.String `tfsdk:"id"`
	ParentAppResourceID     types.String `tfsdk:"parent_app_resource_id"`
	ParentAppResourceTypeID types.String `tfsdk:"parent_app_resource_type_id"`
	UpdatedAt               types.String `tfsdk:"updated_at"`
}

AppResourceDataSourceModel describes the data model.

func (*AppResourceDataSourceModel) RefreshFromSharedAppResource added in v0.4.14

func (r *AppResourceDataSourceModel) RefreshFromSharedAppResource(resp *shared.AppResource)

type AppResourceModel

type AppResourceModel struct {
	AppAccountID    types.String `tfsdk:"app_account_id"`
	AppAccountName  types.String `tfsdk:"app_account_name"`
	CertifyPolicyID types.String `tfsdk:"certify_policy_id"`
	CreatedAt       types.String `tfsdk:"created_at"`
	DeletedAt       types.String `tfsdk:"deleted_at"`
	Description     types.String `tfsdk:"description"`
	DisplayName     types.String `tfsdk:"display_name"`
	FieldMask       types.String `tfsdk:"field_mask"`
	GrantPolicyID   types.String `tfsdk:"grant_policy_id"`
	IconURL         types.String `tfsdk:"icon_url"`
	ID              types.String `tfsdk:"id"`
	LogoURI         types.String `tfsdk:"logo_uri"`
	MonthlyCostUsd  types.Number `tfsdk:"monthly_cost_usd"`
	ParentAppID     types.String `tfsdk:"parent_app_id"`
	RevokePolicyID  types.String `tfsdk:"revoke_policy_id"`
	UpdatedAt       types.String `tfsdk:"updated_at"`
	UserCount       types.String `tfsdk:"user_count"`
}

AppResourceModel describes the resource data model.

func (*AppResourceModel) RefreshFromCreateResponse

func (r *AppResourceModel) RefreshFromCreateResponse(resp *shared.App)

func (*AppResourceModel) RefreshFromGetResponse

func (r *AppResourceModel) RefreshFromGetResponse(resp *shared.App)

func (*AppResourceModel) RefreshFromUpdateResponse

func (r *AppResourceModel) RefreshFromUpdateResponse(resp *shared.App)

func (*AppResourceModel) ToCreateSDKType

func (r *AppResourceModel) ToCreateSDKType() *shared.CreateAppRequest

func (*AppResourceModel) ToDeleteSDKType

func (r *AppResourceModel) ToDeleteSDKType() *shared.DeleteAppRequest

func (*AppResourceModel) ToGetSDKType

func (r *AppResourceModel) ToGetSDKType() *shared.CreateAppRequest

func (*AppResourceModel) ToUpdateSDKType

func (r *AppResourceModel) ToUpdateSDKType() *shared.App

type AppResourceResource added in v0.4.14

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

AppResourceResource defines the resource implementation.

func (*AppResourceResource) Configure added in v0.4.14

func (*AppResourceResource) Create added in v0.4.14

func (*AppResourceResource) Delete added in v0.4.14

func (*AppResourceResource) ImportState added in v0.4.14

func (*AppResourceResource) Metadata added in v0.4.14

func (*AppResourceResource) Read added in v0.4.14

func (*AppResourceResource) Schema added in v0.4.14

func (*AppResourceResource) Update added in v0.4.14

type AppResourceResourceModel added in v0.4.14

type AppResourceResourceModel struct {
	AppID                   types.String `tfsdk:"app_id"`
	AppResourceTypeID       types.String `tfsdk:"app_resource_type_id"`
	CreatedAt               types.String `tfsdk:"created_at"`
	DeletedAt               types.String `tfsdk:"deleted_at"`
	Description             types.String `tfsdk:"description"`
	DisplayName             types.String `tfsdk:"display_name"`
	GrantCount              types.String `tfsdk:"grant_count"`
	ID                      types.String `tfsdk:"id"`
	ParentAppResourceID     types.String `tfsdk:"parent_app_resource_id"`
	ParentAppResourceTypeID types.String `tfsdk:"parent_app_resource_type_id"`
	UpdatedAt               types.String `tfsdk:"updated_at"`
}

AppResourceResourceModel describes the resource data model.

func (*AppResourceResourceModel) RefreshFromSharedAppResource added in v0.4.14

func (r *AppResourceResourceModel) RefreshFromSharedAppResource(resp *shared.AppResource)

func (*AppResourceResourceModel) ToSharedAppResourceInput added in v0.4.14

func (r *AppResourceResourceModel) ToSharedAppResourceInput() *shared.AppResourceInput

func (*AppResourceResourceModel) ToSharedCreateManuallyManagedAppResourceRequest added in v0.4.14

func (r *AppResourceResourceModel) ToSharedCreateManuallyManagedAppResourceRequest() *shared.CreateManuallyManagedAppResourceRequest

func (*AppResourceResourceModel) ToSharedDeleteManuallyManagedAppResourceRequest added in v0.4.14

func (r *AppResourceResourceModel) ToSharedDeleteManuallyManagedAppResourceRequest() *shared.DeleteManuallyManagedAppResourceRequest

type AppResourceTypeDataSource added in v0.4.14

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

AppResourceTypeDataSource is the data source implementation.

func (*AppResourceTypeDataSource) Configure added in v0.4.14

func (*AppResourceTypeDataSource) Metadata added in v0.4.14

Metadata returns the data source type name.

func (*AppResourceTypeDataSource) Read added in v0.4.14

func (*AppResourceTypeDataSource) Schema added in v0.4.14

Schema defines the schema for the data source.

type AppResourceTypeDataSourceModel added in v0.4.14

type AppResourceTypeDataSourceModel struct {
	AppID       types.String `tfsdk:"app_id"`
	CreatedAt   types.String `tfsdk:"created_at"`
	DeletedAt   types.String `tfsdk:"deleted_at"`
	DisplayName types.String `tfsdk:"display_name"`
	ID          types.String `tfsdk:"id"`
	UpdatedAt   types.String `tfsdk:"updated_at"`
}

AppResourceTypeDataSourceModel describes the data model.

func (*AppResourceTypeDataSourceModel) RefreshFromSharedAppResourceType added in v0.4.14

func (r *AppResourceTypeDataSourceModel) RefreshFromSharedAppResourceType(resp *shared.AppResourceType)

type AppResourceTypeResource added in v0.4.14

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

AppResourceTypeResource defines the resource implementation.

func (*AppResourceTypeResource) Configure added in v0.4.14

func (*AppResourceTypeResource) Create added in v0.4.14

func (*AppResourceTypeResource) Delete added in v0.4.14

func (*AppResourceTypeResource) ImportState added in v0.4.14

func (*AppResourceTypeResource) Metadata added in v0.4.14

func (*AppResourceTypeResource) Read added in v0.4.14

func (*AppResourceTypeResource) Schema added in v0.4.14

func (*AppResourceTypeResource) Update added in v0.4.14

type AppResourceTypeResourceModel added in v0.4.14

type AppResourceTypeResourceModel struct {
	AppID        types.String `tfsdk:"app_id"`
	CreatedAt    types.String `tfsdk:"created_at"`
	DeletedAt    types.String `tfsdk:"deleted_at"`
	DisplayName  types.String `tfsdk:"display_name"`
	ID           types.String `tfsdk:"id"`
	ResourceType types.String `tfsdk:"resource_type"`
	UpdatedAt    types.String `tfsdk:"updated_at"`
}

AppResourceTypeResourceModel describes the resource data model.

func (*AppResourceTypeResourceModel) RefreshFromSharedAppResourceType added in v0.4.14

func (r *AppResourceTypeResourceModel) RefreshFromSharedAppResourceType(resp *shared.AppResourceType)

func (*AppResourceTypeResourceModel) ToSharedAppResourceTypeInput added in v0.4.14

func (r *AppResourceTypeResourceModel) ToSharedAppResourceTypeInput() *shared.AppResourceTypeInput

func (*AppResourceTypeResourceModel) ToSharedCreateManuallyManagedResourceTypeRequest added in v0.4.14

func (r *AppResourceTypeResourceModel) ToSharedCreateManuallyManagedResourceTypeRequest() *shared.CreateManuallyManagedResourceTypeRequest

func (*AppResourceTypeResourceModel) ToSharedDeleteManuallyManagedResourceTypeRequest added in v0.4.14

func (r *AppResourceTypeResourceModel) ToSharedDeleteManuallyManagedResourceTypeRequest() *shared.DeleteManuallyManagedResourceTypeRequest

type ApprovalInput

type ApprovalInput struct {
	AllowReassignment         types.Bool                     `tfsdk:"allow_reassignment"`
	AppGroupApproval          *AppGroupApprovalInput         `tfsdk:"app_group_approval"`
	AppOwnerApproval          *AppOwnerApprovalInput         `tfsdk:"app_owner_approval"`
	Assigned                  types.Bool                     `tfsdk:"assigned"`
	EntitlementOwnerApproval  *EntitlementOwnerApprovalInput `tfsdk:"entitlement_owner_approval"`
	ExpressionApproval        *ExpressionApprovalInput       `tfsdk:"expression_approval"`
	ManagerApproval           *ManagerApprovalInput          `tfsdk:"manager_approval"`
	RequireApprovalReason     types.Bool                     `tfsdk:"require_approval_reason"`
	RequireReassignmentReason types.Bool                     `tfsdk:"require_reassignment_reason"`
	SelfApproval              *SelfApprovalInput             `tfsdk:"self_approval"`
	UserApproval              *UserApprovalInput             `tfsdk:"user_approval"`
}

type AwsExternalIDDataSource

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

AwsExternalIDDataSource is the data source implementation.

func (*AwsExternalIDDataSource) Configure

func (*AwsExternalIDDataSource) Metadata

Metadata returns the data source type name.

func (*AwsExternalIDDataSource) Read

func (*AwsExternalIDDataSource) Schema

Schema defines the schema for the data source.

type AwsExternalIDDataSourceModel

type AwsExternalIDDataSourceModel struct {
	ExternalID types.String `tfsdk:"external_id"`
}

AwsExternalIDDataSourceModel describes the data model.

func (*AwsExternalIDDataSourceModel) RefreshFromSharedAWSExternalID

func (r *AwsExternalIDDataSourceModel) RefreshFromSharedAWSExternalID(resp *shared.AWSExternalID)

type CatalogRequestableEntriesResource

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

CatalogRequestableEntriesResource defines the resource implementation.

func (*CatalogRequestableEntriesResource) Configure

func (*CatalogRequestableEntriesResource) Create

func (*CatalogRequestableEntriesResource) Delete

func (*CatalogRequestableEntriesResource) ImportState

func (*CatalogRequestableEntriesResource) Metadata

func (*CatalogRequestableEntriesResource) Read

func (*CatalogRequestableEntriesResource) Schema

func (*CatalogRequestableEntriesResource) Update

type CatalogRequestableEntriesResourceModel

type CatalogRequestableEntriesResourceModel struct {
	AppEntitlements []AppEntitlementRef `tfsdk:"app_entitlements"`
	CatalogID       types.String        `tfsdk:"catalog_id"`
}

CatalogRequestableEntriesResourceModel describes the resource data model.

func (*CatalogRequestableEntriesResourceModel) RefreshFromCreateResponse

func (*CatalogRequestableEntriesResourceModel) ToCreateSDKType

func (*CatalogRequestableEntriesResourceModel) ToDeleteSDKType

type CatalogResource

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

CatalogResource defines the resource implementation.

func (*CatalogResource) Configure

func (*CatalogResource) Create

func (*CatalogResource) Delete

func (*CatalogResource) ImportState

func (*CatalogResource) Metadata

func (*CatalogResource) Read

func (*CatalogResource) Schema

func (*CatalogResource) Update

type CatalogResourceModel

type CatalogResourceModel struct {
	AccessEntitlements       []AppEntitlement                                     `tfsdk:"access_entitlements"`
	AccessEntitlementsPath   types.String                                         `tfsdk:"access_entitlements_path"`
	AppIds                   []types.String                                       `tfsdk:"app_ids"`
	AppPaths                 types.String                                         `tfsdk:"app_paths"`
	CreatedAt                types.String                                         `tfsdk:"created_at"`
	CreatedByUserID          types.String                                         `tfsdk:"created_by_user_id"`
	CreatedByUserPath        types.String                                         `tfsdk:"created_by_user_path"`
	DeletedAt                types.String                                         `tfsdk:"deleted_at"`
	Description              types.String                                         `tfsdk:"description"`
	DisplayName              types.String                                         `tfsdk:"display_name"`
	Expanded                 []RequestCatalogManagementServiceGetResponseExpanded `tfsdk:"expanded"`
	ID                       types.String                                         `tfsdk:"id"`
	Published                types.Bool                                           `tfsdk:"published"`
	RequestCatalogExpandMask *RequestCatalogExpandMask                            `tfsdk:"request_catalog_expand_mask"`
	UpdatedAt                types.String                                         `tfsdk:"updated_at"`
	VisibleToEveryone        types.Bool                                           `tfsdk:"visible_to_everyone"`
}

CatalogResourceModel describes the resource data model.

func (*CatalogResourceModel) RefreshFromCreateResponse

func (r *CatalogResourceModel) RefreshFromCreateResponse(resp *shared.RequestCatalog)

func (*CatalogResourceModel) RefreshFromGetResponse

func (r *CatalogResourceModel) RefreshFromGetResponse(resp *shared.RequestCatalog)

func (*CatalogResourceModel) RefreshFromUpdateResponse

func (r *CatalogResourceModel) RefreshFromUpdateResponse(resp *shared.RequestCatalog)

func (*CatalogResourceModel) ToCreateSDKType

func (*CatalogResourceModel) ToDeleteSDKType

func (*CatalogResourceModel) ToGetSDKType

func (*CatalogResourceModel) ToUpdateSDKType

func (r *CatalogResourceModel) ToUpdateSDKType() *shared.RequestCatalog

type CatalogVisibilityBindingsResource

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

CatalogVisibilityBindingsResource defines the resource implementation.

func (*CatalogVisibilityBindingsResource) Configure

func (*CatalogVisibilityBindingsResource) Create

func (*CatalogVisibilityBindingsResource) Delete

func (*CatalogVisibilityBindingsResource) ImportState

func (*CatalogVisibilityBindingsResource) Metadata

func (*CatalogVisibilityBindingsResource) Read

func (*CatalogVisibilityBindingsResource) Schema

func (*CatalogVisibilityBindingsResource) Update

type CatalogVisibilityBindingsResourceModel

type CatalogVisibilityBindingsResourceModel struct {
	AccessEntitlements []AppEntitlementRef `tfsdk:"access_entitlements"`
	CatalogID          types.String        `tfsdk:"catalog_id"`
}

CatalogVisibilityBindingsResourceModel describes the resource data model.

func (*CatalogVisibilityBindingsResourceModel) RefreshFromCreateResponse

func (*CatalogVisibilityBindingsResourceModel) ToCreateSDKType

func (*CatalogVisibilityBindingsResourceModel) ToDeleteSDKType

type ComplianceFramework

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

ComplianceFramework defines the resource implementation.

func (*ComplianceFramework) Configure

func (*ComplianceFramework) Create

func (*ComplianceFramework) Delete

func (*ComplianceFramework) ImportState

func (*ComplianceFramework) Metadata

func (*ComplianceFramework) Read

func (*ComplianceFramework) Schema

func (*ComplianceFramework) Update

type ComplianceFrameworkDataSource

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

ComplianceFramework defines the resource implementation.

func (*ComplianceFrameworkDataSource) Configure

func (*ComplianceFrameworkDataSource) Metadata

func (*ComplianceFrameworkDataSource) Read

func (*ComplianceFrameworkDataSource) Schema

type ComplianceFrameworkDataSourceModel

type ComplianceFrameworkDataSourceModel struct {
	AttributeTypeID types.String `tfsdk:"attribute_type_id"`
	CreatedAt       types.String `tfsdk:"created_at"`
	DeletedAt       types.String `tfsdk:"deleted_at"`
	ID              types.String `tfsdk:"id"`
	UpdatedAt       types.String `tfsdk:"updated_at"`
	Value           types.String `tfsdk:"value"`
}

ComplianceFrameworkModel describes the resource data model.

func (*ComplianceFrameworkDataSourceModel) RefreshFromGetResponse

func (r *ComplianceFrameworkDataSourceModel) RefreshFromGetResponse(resp *shared.AttributeValue)

type ComplianceFrameworkModel

type ComplianceFrameworkModel struct {
	AttributeTypeID types.String `tfsdk:"attribute_type_id"`
	CreatedAt       types.String `tfsdk:"created_at"`
	DeletedAt       types.String `tfsdk:"deleted_at"`
	ID              types.String `tfsdk:"id"`
	UpdatedAt       types.String `tfsdk:"updated_at"`
	Value           types.String `tfsdk:"value"`
}

ComplianceFrameworkModel describes the resource data model.

func (*ComplianceFrameworkModel) RefreshFromCreateResponse

func (r *ComplianceFrameworkModel) RefreshFromCreateResponse(resp *shared.AttributeValue)

func (*ComplianceFrameworkModel) RefreshFromGetResponse

func (r *ComplianceFrameworkModel) RefreshFromGetResponse(resp *shared.AttributeValue)

func (*ComplianceFrameworkModel) ToCreateSDKType

func (*ComplianceFrameworkModel) ToDeleteSDKType

func (*ComplianceFrameworkModel) ToGetSDKType

type ConductoroneProvider

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

func (*ConductoroneProvider) ConfigValidators

func (p *ConductoroneProvider) ConfigValidators(ctx context.Context) []provider.ConfigValidator

func (*ConductoroneProvider) Configure

func (*ConductoroneProvider) DataSources

func (p *ConductoroneProvider) DataSources(ctx context.Context) []func() datasource.DataSource

func (*ConductoroneProvider) Metadata

func (*ConductoroneProvider) Resources

func (p *ConductoroneProvider) Resources(ctx context.Context) []func() resource.Resource

func (*ConductoroneProvider) Schema

type ConductoroneProviderModel

type ConductoroneProviderModel struct {
	ServerURL    types.String `tfsdk:"server_url"`
	ClientID     types.String `tfsdk:"client_id"`
	ClientSecret types.String `tfsdk:"client_secret"`
	TenantDomain types.String `tfsdk:"tenant_domain"`
}

TerraformProviderModel describes the provider data model.

type ConnectorCredentialResource

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

ConnectorCredentialResource defines the resource implementation.

func (*ConnectorCredentialResource) Configure

func (*ConnectorCredentialResource) Create

func (*ConnectorCredentialResource) Delete

func (*ConnectorCredentialResource) ImportState

func (*ConnectorCredentialResource) Metadata

func (*ConnectorCredentialResource) Read

func (*ConnectorCredentialResource) Schema

func (*ConnectorCredentialResource) Update

type ConnectorCredentialResourceModel

type ConnectorCredentialResourceModel struct {
	AppID                                   types.String                             `tfsdk:"app_id"`
	ClientID                                types.String                             `tfsdk:"client_id"`
	ClientSecret                            types.String                             `tfsdk:"client_secret"`
	ConnectorID                             types.String                             `tfsdk:"connector_id"`
	ConnectorServiceRotateCredentialRequest *ConnectorServiceRotateCredentialRequest `tfsdk:"connector_service_rotate_credential_request"`
	CreatedAt                               types.String                             `tfsdk:"created_at"`
	DeletedAt                               types.String                             `tfsdk:"deleted_at"`
	DisplayName                             types.String                             `tfsdk:"display_name"`
	ExpiresTime                             types.String                             `tfsdk:"expires_time"`
	ID                                      types.String                             `tfsdk:"id"`
	LastUsedAt                              types.String                             `tfsdk:"last_used_at"`
	UpdatedAt                               types.String                             `tfsdk:"updated_at"`
}

ConnectorCredentialResourceModel describes the resource data model.

func (*ConnectorCredentialResourceModel) RefreshFromCreateResponse

FIXME(jirwin): Manual change! Updated the resp type to be the full response

func (*ConnectorCredentialResourceModel) RefreshFromGetResponse

func (r *ConnectorCredentialResourceModel) RefreshFromGetResponse(resp *shared.ConnectorCredential)

func (*ConnectorCredentialResourceModel) ToCreateSDKType

func (*ConnectorCredentialResourceModel) ToDeleteSDKType

func (*ConnectorCredentialResourceModel) ToGetSDKType

type ConnectorExpandMask

type ConnectorExpandMask struct {
	Paths []types.String `tfsdk:"paths"`
}

type ConnectorProvision

type ConnectorProvision struct {
}

type ConnectorProvision1

type ConnectorProvision1 struct {
}

type ConnectorServiceGetResponseExpanded

type ConnectorServiceGetResponseExpanded struct {
	AtType types.String `tfsdk:"at_type"`
}

type ConnectorServiceRotateCredentialRequest

type ConnectorServiceRotateCredentialRequest struct {
}

type CreateAppEntitlementResponseExpanded

type CreateAppEntitlementResponseExpanded struct {
	AtType types.String `tfsdk:"at_type"`
}

type CustomAppEntitlementResource added in v0.4.14

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

CustomAppEntitlementResource defines the resource implementation.

func (*CustomAppEntitlementResource) ConfigValidators added in v0.4.14

func (*CustomAppEntitlementResource) Configure added in v0.4.14

func (*CustomAppEntitlementResource) Create added in v0.4.14

func (*CustomAppEntitlementResource) Delete added in v0.4.14

func (*CustomAppEntitlementResource) ImportState added in v0.4.14

func (*CustomAppEntitlementResource) Metadata added in v0.4.14

func (*CustomAppEntitlementResource) Read added in v0.4.14

func (*CustomAppEntitlementResource) Schema added in v0.4.14

func (*CustomAppEntitlementResource) Update added in v0.4.14

type CustomAppEntitlementResourceModel added in v0.4.14

type CustomAppEntitlementResourceModel struct {
	Alias                          types.String            `tfsdk:"alias"`
	AppID                          types.String            `tfsdk:"app_id"`
	AppResourceID                  types.String            `tfsdk:"app_resource_id"`
	AppResourceTypeID              types.String            `tfsdk:"app_resource_type_id"`
	CertifyPolicyID                types.String            `tfsdk:"certify_policy_id"`
	ComplianceFrameworkValueIds    []types.String          `tfsdk:"compliance_framework_value_ids"`
	CreatedAt                      types.String            `tfsdk:"created_at"`
	DefaultValuesApplied           types.Bool              `tfsdk:"default_values_applied"`
	DeletedAt                      types.String            `tfsdk:"deleted_at"`
	Description                    types.String            `tfsdk:"description"`
	DisplayName                    types.String            `tfsdk:"display_name"`
	DurationGrant                  types.String            `tfsdk:"duration_grant"`
	DurationUnset                  *DurationUnset          `tfsdk:"duration_unset"`
	EmergencyGrantEnabled          types.Bool              `tfsdk:"emergency_grant_enabled"`
	EmergencyGrantPolicyID         types.String            `tfsdk:"emergency_grant_policy_id"`
	GrantCount                     types.String            `tfsdk:"grant_count"`
	GrantPolicyID                  types.String            `tfsdk:"grant_policy_id"`
	ID                             types.String            `tfsdk:"id"`
	IsAutomationEnabled            types.Bool              `tfsdk:"is_automation_enabled"`
	IsManuallyManaged              types.Bool              `tfsdk:"is_manually_managed"`
	OverrideAccessRequestsDefaults types.Bool              `tfsdk:"override_access_requests_defaults"`
	ProvisionPolicy                *ProvisionPolicy        `tfsdk:"provision_policy"`
	Purpose                        types.String            `tfsdk:"purpose"`
	RevokePolicyID                 types.String            `tfsdk:"revoke_policy_id"`
	RiskLevelValueID               types.String            `tfsdk:"risk_level_value_id"`
	Slug                           types.String            `tfsdk:"slug"`
	SourceConnectorIds             map[string]types.String `tfsdk:"source_connector_ids"`
	SystemBuiltin                  types.Bool              `tfsdk:"system_builtin"`
	UpdatedAt                      types.String            `tfsdk:"updated_at"`
}

CustomAppEntitlementResourceModel describes the resource data model.

func (*CustomAppEntitlementResourceModel) RefreshFromSharedAppEntitlement added in v0.4.14

func (r *CustomAppEntitlementResourceModel) RefreshFromSharedAppEntitlement(resp *shared.AppEntitlement)

func (*CustomAppEntitlementResourceModel) ToSharedAppEntitlementInput added in v0.4.14

func (r *CustomAppEntitlementResourceModel) ToSharedAppEntitlementInput() *shared.AppEntitlementInput

func (*CustomAppEntitlementResourceModel) ToSharedCreateAppEntitlementRequest added in v0.4.14

func (r *CustomAppEntitlementResourceModel) ToSharedCreateAppEntitlementRequest() *shared.CreateAppEntitlementRequest

func (*CustomAppEntitlementResourceModel) ToSharedDeleteAppEntitlementRequest added in v0.4.14

func (r *CustomAppEntitlementResourceModel) ToSharedDeleteAppEntitlementRequest() *shared.DeleteAppEntitlementRequest

type DelegatedProvision

type DelegatedProvision struct {
	AppID         types.String `tfsdk:"app_id"`
	EntitlementID types.String `tfsdk:"entitlement_id"`
	Implicit      types.Bool   `tfsdk:"implicit"`
}

type DurationUnset

type DurationUnset struct {
}

type EntitlementOwnerApprovalInput

type EntitlementOwnerApprovalInput struct {
	AllowSelfApproval types.Bool     `tfsdk:"allow_self_approval"`
	Fallback          types.Bool     `tfsdk:"fallback"`
	FallbackUserIds   []types.String `tfsdk:"fallback_user_ids"`
}

type ExpressionApprovalInput

type ExpressionApprovalInput struct {
	AllowSelfApproval types.Bool     `tfsdk:"allow_self_approval"`
	AssignedUserIds   []types.String `tfsdk:"assigned_user_ids"`
	Expressions       []types.String `tfsdk:"expressions"`
	Fallback          types.Bool     `tfsdk:"fallback"`
	FallbackUserIds   []types.String `tfsdk:"fallback_user_ids"`
}

type ExternalTicketProvision added in v0.4.14

type ExternalTicketProvision struct {
	AppID                             types.String `tfsdk:"app_id"`
	ConnectorID                       types.String `tfsdk:"connector_id"`
	ExternalTicketProvisionerConfigID types.String `tfsdk:"external_ticket_provisioner_config_id"`
	Instructions                      types.String `tfsdk:"instructions"`
}

type IntegrationAsanaResource

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

IntegrationAsanaResource defines the resource implementation.

func (*IntegrationAsanaResource) Configure

func (*IntegrationAsanaResource) Create

func (*IntegrationAsanaResource) Delete

func (*IntegrationAsanaResource) ImportState

func (*IntegrationAsanaResource) Metadata

func (*IntegrationAsanaResource) Read

func (*IntegrationAsanaResource) Schema

func (*IntegrationAsanaResource) Update

type IntegrationAsanaResourceModel

type IntegrationAsanaResourceModel struct {
	AppID       types.String   `tfsdk:"app_id"`
	CreatedAt   types.String   `tfsdk:"created_at"`
	DeletedAt   types.String   `tfsdk:"deleted_at"`
	ID          types.String   `tfsdk:"id"`
	UpdatedAt   types.String   `tfsdk:"updated_at"`
	UserIds     []types.String `tfsdk:"user_ids"`
	AsanaApiKey types.String   `tfsdk:"asana_api_key"`
}

IntegrationAsanaResourceModel describes the resource data model.

func (*IntegrationAsanaResourceModel) RefreshFromCreateResponse

func (r *IntegrationAsanaResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationAsanaResourceModel) RefreshFromGetResponse

func (r *IntegrationAsanaResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationAsanaResourceModel) RefreshFromUpdateResponse

func (r *IntegrationAsanaResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationAsanaResourceModel) ToCreateDelegatedSDKType

func (*IntegrationAsanaResourceModel) ToCreateSDKType

func (*IntegrationAsanaResourceModel) ToDeleteSDKType

func (*IntegrationAsanaResourceModel) ToGetSDKType

func (*IntegrationAsanaResourceModel) ToUpdateSDKType

func (r *IntegrationAsanaResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationAwsResource

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

IntegrationAwsResource defines the resource implementation.

func (*IntegrationAwsResource) Configure

func (*IntegrationAwsResource) Create

func (*IntegrationAwsResource) Delete

func (*IntegrationAwsResource) ImportState

func (*IntegrationAwsResource) Metadata

func (*IntegrationAwsResource) Read

func (*IntegrationAwsResource) Schema

func (*IntegrationAwsResource) Update

type IntegrationAwsResourceModel

type IntegrationAwsResourceModel struct {
	AppID                 types.String   `tfsdk:"app_id"`
	CreatedAt             types.String   `tfsdk:"created_at"`
	DeletedAt             types.String   `tfsdk:"deleted_at"`
	ID                    types.String   `tfsdk:"id"`
	UpdatedAt             types.String   `tfsdk:"updated_at"`
	UserIds               []types.String `tfsdk:"user_ids"`
	AwsExternalId         types.String   `tfsdk:"aws_external_id"`
	AwsRoleArn            types.String   `tfsdk:"aws_role_arn"`
	AwsOrgsEnable         types.Bool     `tfsdk:"aws_orgs_enable"`
	AwsSsoEnable          types.Bool     `tfsdk:"aws_sso_enable"`
	AwsSsoRegion          types.String   `tfsdk:"aws_sso_region"`
	AwsSsoScimEnable      types.Bool     `tfsdk:"aws_sso_scim_enable"`
	AwsSsoScimEndpoint    types.String   `tfsdk:"aws_sso_scim_endpoint"`
	AwsSsoScimAccessToken types.String   `tfsdk:"aws_sso_scim_access_token"`
}

IntegrationAwsResourceModel describes the resource data model.

func (*IntegrationAwsResourceModel) RefreshFromCreateResponse

func (r *IntegrationAwsResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationAwsResourceModel) RefreshFromGetResponse

func (r *IntegrationAwsResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationAwsResourceModel) RefreshFromUpdateResponse

func (r *IntegrationAwsResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationAwsResourceModel) ToCreateDelegatedSDKType

func (*IntegrationAwsResourceModel) ToCreateSDKType

func (*IntegrationAwsResourceModel) ToDeleteSDKType

func (*IntegrationAwsResourceModel) ToGetSDKType

func (*IntegrationAwsResourceModel) ToUpdateSDKType

func (r *IntegrationAwsResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationAwsV2Resource

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

IntegrationAwsV2Resource defines the resource implementation.

func (*IntegrationAwsV2Resource) Configure

func (*IntegrationAwsV2Resource) Create

func (*IntegrationAwsV2Resource) Delete

func (*IntegrationAwsV2Resource) ImportState

func (*IntegrationAwsV2Resource) Metadata

func (*IntegrationAwsV2Resource) Read

func (*IntegrationAwsV2Resource) Schema

func (*IntegrationAwsV2Resource) Update

type IntegrationAwsV2ResourceModel

type IntegrationAwsV2ResourceModel struct {
	AppID                 types.String   `tfsdk:"app_id"`
	CreatedAt             types.String   `tfsdk:"created_at"`
	DeletedAt             types.String   `tfsdk:"deleted_at"`
	ID                    types.String   `tfsdk:"id"`
	UpdatedAt             types.String   `tfsdk:"updated_at"`
	UserIds               []types.String `tfsdk:"user_ids"`
	AwsExternalId         types.String   `tfsdk:"aws_external_id"`
	AwsRoleArn            types.String   `tfsdk:"aws_role_arn"`
	AwsOrgsEnable         types.Bool     `tfsdk:"aws_orgs_enable"`
	AwsSsoEnable          types.Bool     `tfsdk:"aws_sso_enable"`
	AwsSsoRegion          types.String   `tfsdk:"aws_sso_region"`
	AwsSsoScimEnable      types.Bool     `tfsdk:"aws_sso_scim_enable"`
	AwsSsoScimEndpoint    types.String   `tfsdk:"aws_sso_scim_endpoint"`
	AwsSsoScimAccessToken types.String   `tfsdk:"aws_sso_scim_access_token"`
}

IntegrationAwsV2ResourceModel describes the resource data model.

func (*IntegrationAwsV2ResourceModel) RefreshFromCreateResponse

func (r *IntegrationAwsV2ResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationAwsV2ResourceModel) RefreshFromGetResponse

func (r *IntegrationAwsV2ResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationAwsV2ResourceModel) RefreshFromUpdateResponse

func (r *IntegrationAwsV2ResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationAwsV2ResourceModel) ToCreateDelegatedSDKType

func (*IntegrationAwsV2ResourceModel) ToCreateSDKType

func (*IntegrationAwsV2ResourceModel) ToDeleteSDKType

func (*IntegrationAwsV2ResourceModel) ToGetSDKType

func (*IntegrationAwsV2ResourceModel) ToUpdateSDKType

func (r *IntegrationAwsV2ResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationAzureAdResource

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

IntegrationAzureAdResource defines the resource implementation.

func (*IntegrationAzureAdResource) Configure

func (*IntegrationAzureAdResource) Create

func (*IntegrationAzureAdResource) Delete

func (*IntegrationAzureAdResource) ImportState

func (*IntegrationAzureAdResource) Metadata

func (*IntegrationAzureAdResource) Read

func (*IntegrationAzureAdResource) Schema

func (*IntegrationAzureAdResource) Update

type IntegrationAzureAdResourceModel

type IntegrationAzureAdResourceModel struct {
	AppID     types.String   `tfsdk:"app_id"`
	CreatedAt types.String   `tfsdk:"created_at"`
	DeletedAt types.String   `tfsdk:"deleted_at"`
	ID        types.String   `tfsdk:"id"`
	UpdatedAt types.String   `tfsdk:"updated_at"`
	UserIds   []types.String `tfsdk:"user_ids"`
}

IntegrationAzureAdResourceModel describes the resource data model.

func (*IntegrationAzureAdResourceModel) RefreshFromCreateResponse

func (r *IntegrationAzureAdResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationAzureAdResourceModel) RefreshFromGetResponse

func (r *IntegrationAzureAdResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationAzureAdResourceModel) RefreshFromUpdateResponse

func (r *IntegrationAzureAdResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationAzureAdResourceModel) ToCreateDelegatedSDKType

func (*IntegrationAzureAdResourceModel) ToCreateSDKType

func (*IntegrationAzureAdResourceModel) ToDeleteSDKType

func (*IntegrationAzureAdResourceModel) ToGetSDKType

func (*IntegrationAzureAdResourceModel) ToUpdateSDKType

func (r *IntegrationAzureAdResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationBambooHrResource

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

IntegrationBambooHrResource defines the resource implementation.

func (*IntegrationBambooHrResource) Configure

func (*IntegrationBambooHrResource) Create

func (*IntegrationBambooHrResource) Delete

func (*IntegrationBambooHrResource) ImportState

func (*IntegrationBambooHrResource) Metadata

func (*IntegrationBambooHrResource) Read

func (*IntegrationBambooHrResource) Schema

func (*IntegrationBambooHrResource) Update

type IntegrationBambooHrResourceModel

type IntegrationBambooHrResourceModel struct {
	AppID         types.String   `tfsdk:"app_id"`
	CreatedAt     types.String   `tfsdk:"created_at"`
	DeletedAt     types.String   `tfsdk:"deleted_at"`
	ID            types.String   `tfsdk:"id"`
	UpdatedAt     types.String   `tfsdk:"updated_at"`
	UserIds       []types.String `tfsdk:"user_ids"`
	CompanyDomain types.String   `tfsdk:"company_domain"`
	ApiKey        types.String   `tfsdk:"api_key"`
}

IntegrationBambooHrResourceModel describes the resource data model.

func (*IntegrationBambooHrResourceModel) RefreshFromCreateResponse

func (r *IntegrationBambooHrResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationBambooHrResourceModel) RefreshFromGetResponse

func (r *IntegrationBambooHrResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationBambooHrResourceModel) RefreshFromUpdateResponse

func (r *IntegrationBambooHrResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationBambooHrResourceModel) ToCreateDelegatedSDKType

func (*IntegrationBambooHrResourceModel) ToCreateSDKType

func (*IntegrationBambooHrResourceModel) ToDeleteSDKType

func (*IntegrationBambooHrResourceModel) ToGetSDKType

func (*IntegrationBambooHrResourceModel) ToUpdateSDKType

func (r *IntegrationBambooHrResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationBatonResource

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

IntegrationBatonResource defines the resource implementation.

func (*IntegrationBatonResource) Configure

func (*IntegrationBatonResource) Create

func (*IntegrationBatonResource) Delete

func (*IntegrationBatonResource) ImportState

func (*IntegrationBatonResource) Metadata

func (*IntegrationBatonResource) Read

func (*IntegrationBatonResource) Schema

func (*IntegrationBatonResource) Update

type IntegrationBatonResourceModel

type IntegrationBatonResourceModel struct {
	AppID     types.String   `tfsdk:"app_id"`
	CreatedAt types.String   `tfsdk:"created_at"`
	DeletedAt types.String   `tfsdk:"deleted_at"`
	ID        types.String   `tfsdk:"id"`
	UpdatedAt types.String   `tfsdk:"updated_at"`
	UserIds   []types.String `tfsdk:"user_ids"`
}

IntegrationBatonResourceModel describes the resource data model.

func (*IntegrationBatonResourceModel) RefreshFromCreateResponse

func (r *IntegrationBatonResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationBatonResourceModel) RefreshFromGetResponse

func (r *IntegrationBatonResourceModel) RefreshFromGetResponse(resp *shared.ConnectorServiceGetResponse)

func (*IntegrationBatonResourceModel) RefreshFromUpdateResponse

func (r *IntegrationBatonResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationBatonResourceModel) ToCreateSDKType

func (*IntegrationBatonResourceModel) ToDeleteSDKType

func (*IntegrationBatonResourceModel) ToGetSDKType

func (*IntegrationBatonResourceModel) ToUpdateSDKType

func (r *IntegrationBatonResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationBitbucketResource

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

IntegrationBitbucketResource defines the resource implementation.

func (*IntegrationBitbucketResource) Configure

func (*IntegrationBitbucketResource) Create

func (*IntegrationBitbucketResource) Delete

func (*IntegrationBitbucketResource) ImportState

func (*IntegrationBitbucketResource) Metadata

func (*IntegrationBitbucketResource) Read

func (*IntegrationBitbucketResource) Schema

func (*IntegrationBitbucketResource) Update

type IntegrationBitbucketResourceModel

type IntegrationBitbucketResourceModel struct {
	AppID                types.String   `tfsdk:"app_id"`
	CreatedAt            types.String   `tfsdk:"created_at"`
	DeletedAt            types.String   `tfsdk:"deleted_at"`
	ID                   types.String   `tfsdk:"id"`
	UpdatedAt            types.String   `tfsdk:"updated_at"`
	UserIds              []types.String `tfsdk:"user_ids"`
	BitbucketUsername    types.String   `tfsdk:"bitbucket_username"`
	BitbucketAppPassword types.String   `tfsdk:"bitbucket_app_password"`
}

IntegrationBitbucketResourceModel describes the resource data model.

func (*IntegrationBitbucketResourceModel) RefreshFromCreateResponse

func (r *IntegrationBitbucketResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationBitbucketResourceModel) RefreshFromGetResponse

func (r *IntegrationBitbucketResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationBitbucketResourceModel) RefreshFromUpdateResponse

func (r *IntegrationBitbucketResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationBitbucketResourceModel) ToCreateDelegatedSDKType

func (*IntegrationBitbucketResourceModel) ToCreateSDKType

func (*IntegrationBitbucketResourceModel) ToDeleteSDKType

func (*IntegrationBitbucketResourceModel) ToGetSDKType

func (*IntegrationBitbucketResourceModel) ToUpdateSDKType

func (r *IntegrationBitbucketResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationBoxResource

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

IntegrationBoxResource defines the resource implementation.

func (*IntegrationBoxResource) Configure

func (*IntegrationBoxResource) Create

func (*IntegrationBoxResource) Delete

func (*IntegrationBoxResource) ImportState

func (*IntegrationBoxResource) Metadata

func (*IntegrationBoxResource) Read

func (*IntegrationBoxResource) Schema

func (*IntegrationBoxResource) Update

type IntegrationBoxResourceModel

type IntegrationBoxResourceModel struct {
	AppID           types.String   `tfsdk:"app_id"`
	CreatedAt       types.String   `tfsdk:"created_at"`
	DeletedAt       types.String   `tfsdk:"deleted_at"`
	ID              types.String   `tfsdk:"id"`
	UpdatedAt       types.String   `tfsdk:"updated_at"`
	UserIds         []types.String `tfsdk:"user_ids"`
	BoxClientId     types.String   `tfsdk:"box_client_id"`
	BoxClientSecret types.String   `tfsdk:"box_client_secret"`
	BoxEnterpriseId types.String   `tfsdk:"box_enterprise_id"`
}

IntegrationBoxResourceModel describes the resource data model.

func (*IntegrationBoxResourceModel) RefreshFromCreateResponse

func (r *IntegrationBoxResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationBoxResourceModel) RefreshFromGetResponse

func (r *IntegrationBoxResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationBoxResourceModel) RefreshFromUpdateResponse

func (r *IntegrationBoxResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationBoxResourceModel) ToCreateDelegatedSDKType

func (*IntegrationBoxResourceModel) ToCreateSDKType

func (*IntegrationBoxResourceModel) ToDeleteSDKType

func (*IntegrationBoxResourceModel) ToGetSDKType

func (*IntegrationBoxResourceModel) ToUpdateSDKType

func (r *IntegrationBoxResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationBroadcomSacResource

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

IntegrationBroadcomSacResource defines the resource implementation.

func (*IntegrationBroadcomSacResource) Configure

func (*IntegrationBroadcomSacResource) Create

func (*IntegrationBroadcomSacResource) Delete

func (*IntegrationBroadcomSacResource) ImportState

func (*IntegrationBroadcomSacResource) Metadata

func (*IntegrationBroadcomSacResource) Read

func (*IntegrationBroadcomSacResource) Schema

func (*IntegrationBroadcomSacResource) Update

type IntegrationBroadcomSacResourceModel

type IntegrationBroadcomSacResourceModel struct {
	AppID     types.String   `tfsdk:"app_id"`
	CreatedAt types.String   `tfsdk:"created_at"`
	DeletedAt types.String   `tfsdk:"deleted_at"`
	ID        types.String   `tfsdk:"id"`
	UpdatedAt types.String   `tfsdk:"updated_at"`
	UserIds   []types.String `tfsdk:"user_ids"`
	Username  types.String   `tfsdk:"username"`
	Password  types.String   `tfsdk:"password"`
	Tenant    types.String   `tfsdk:"tenant"`
}

IntegrationBroadcomSacResourceModel describes the resource data model.

func (*IntegrationBroadcomSacResourceModel) RefreshFromCreateResponse

func (r *IntegrationBroadcomSacResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationBroadcomSacResourceModel) RefreshFromGetResponse

func (r *IntegrationBroadcomSacResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationBroadcomSacResourceModel) RefreshFromUpdateResponse

func (r *IntegrationBroadcomSacResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationBroadcomSacResourceModel) ToCreateDelegatedSDKType

func (*IntegrationBroadcomSacResourceModel) ToCreateSDKType

func (*IntegrationBroadcomSacResourceModel) ToDeleteSDKType

func (*IntegrationBroadcomSacResourceModel) ToGetSDKType

func (*IntegrationBroadcomSacResourceModel) ToUpdateSDKType

func (r *IntegrationBroadcomSacResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationBuildkiteResource

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

IntegrationBuildkiteResource defines the resource implementation.

func (*IntegrationBuildkiteResource) Configure

func (*IntegrationBuildkiteResource) Create

func (*IntegrationBuildkiteResource) Delete

func (*IntegrationBuildkiteResource) ImportState

func (*IntegrationBuildkiteResource) Metadata

func (*IntegrationBuildkiteResource) Read

func (*IntegrationBuildkiteResource) Schema

func (*IntegrationBuildkiteResource) Update

type IntegrationBuildkiteResourceModel

type IntegrationBuildkiteResourceModel struct {
	AppID        types.String   `tfsdk:"app_id"`
	CreatedAt    types.String   `tfsdk:"created_at"`
	DeletedAt    types.String   `tfsdk:"deleted_at"`
	ID           types.String   `tfsdk:"id"`
	UpdatedAt    types.String   `tfsdk:"updated_at"`
	UserIds      []types.String `tfsdk:"user_ids"`
	ApiToken     types.String   `tfsdk:"api_token"`
	Organization types.String   `tfsdk:"organization"`
}

IntegrationBuildkiteResourceModel describes the resource data model.

func (*IntegrationBuildkiteResourceModel) RefreshFromCreateResponse

func (r *IntegrationBuildkiteResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationBuildkiteResourceModel) RefreshFromGetResponse

func (r *IntegrationBuildkiteResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationBuildkiteResourceModel) RefreshFromUpdateResponse

func (r *IntegrationBuildkiteResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationBuildkiteResourceModel) ToCreateDelegatedSDKType

func (*IntegrationBuildkiteResourceModel) ToCreateSDKType

func (*IntegrationBuildkiteResourceModel) ToDeleteSDKType

func (*IntegrationBuildkiteResourceModel) ToGetSDKType

func (*IntegrationBuildkiteResourceModel) ToUpdateSDKType

func (r *IntegrationBuildkiteResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationCloudamqpResource

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

IntegrationCloudamqpResource defines the resource implementation.

func (*IntegrationCloudamqpResource) Configure

func (*IntegrationCloudamqpResource) Create

func (*IntegrationCloudamqpResource) Delete

func (*IntegrationCloudamqpResource) ImportState

func (*IntegrationCloudamqpResource) Metadata

func (*IntegrationCloudamqpResource) Read

func (*IntegrationCloudamqpResource) Schema

func (*IntegrationCloudamqpResource) Update

type IntegrationCloudamqpResourceModel

type IntegrationCloudamqpResourceModel struct {
	AppID           types.String   `tfsdk:"app_id"`
	CreatedAt       types.String   `tfsdk:"created_at"`
	DeletedAt       types.String   `tfsdk:"deleted_at"`
	ID              types.String   `tfsdk:"id"`
	UpdatedAt       types.String   `tfsdk:"updated_at"`
	UserIds         []types.String `tfsdk:"user_ids"`
	CloudamqpApiKey types.String   `tfsdk:"cloudamqp_api_key"`
}

IntegrationCloudamqpResourceModel describes the resource data model.

func (*IntegrationCloudamqpResourceModel) RefreshFromCreateResponse

func (r *IntegrationCloudamqpResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationCloudamqpResourceModel) RefreshFromGetResponse

func (r *IntegrationCloudamqpResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationCloudamqpResourceModel) RefreshFromUpdateResponse

func (r *IntegrationCloudamqpResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationCloudamqpResourceModel) ToCreateDelegatedSDKType

func (*IntegrationCloudamqpResourceModel) ToCreateSDKType

func (*IntegrationCloudamqpResourceModel) ToDeleteSDKType

func (*IntegrationCloudamqpResourceModel) ToGetSDKType

func (*IntegrationCloudamqpResourceModel) ToUpdateSDKType

func (r *IntegrationCloudamqpResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationCloudflareResource

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

IntegrationCloudflareResource defines the resource implementation.

func (*IntegrationCloudflareResource) Configure

func (*IntegrationCloudflareResource) Create

func (*IntegrationCloudflareResource) Delete

func (*IntegrationCloudflareResource) ImportState

func (*IntegrationCloudflareResource) Metadata

func (*IntegrationCloudflareResource) Read

func (*IntegrationCloudflareResource) Schema

func (*IntegrationCloudflareResource) Update

type IntegrationCloudflareResourceModel

type IntegrationCloudflareResourceModel struct {
	AppID     types.String   `tfsdk:"app_id"`
	CreatedAt types.String   `tfsdk:"created_at"`
	DeletedAt types.String   `tfsdk:"deleted_at"`
	ID        types.String   `tfsdk:"id"`
	UpdatedAt types.String   `tfsdk:"updated_at"`
	UserIds   []types.String `tfsdk:"user_ids"`
	AccountId types.String   `tfsdk:"account_id"`
	ApiKey    types.String   `tfsdk:"api_key"`
}

IntegrationCloudflareResourceModel describes the resource data model.

func (*IntegrationCloudflareResourceModel) RefreshFromCreateResponse

func (r *IntegrationCloudflareResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationCloudflareResourceModel) RefreshFromGetResponse

func (r *IntegrationCloudflareResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationCloudflareResourceModel) RefreshFromUpdateResponse

func (r *IntegrationCloudflareResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationCloudflareResourceModel) ToCreateDelegatedSDKType

func (*IntegrationCloudflareResourceModel) ToCreateSDKType

func (*IntegrationCloudflareResourceModel) ToDeleteSDKType

func (*IntegrationCloudflareResourceModel) ToGetSDKType

func (*IntegrationCloudflareResourceModel) ToUpdateSDKType

func (r *IntegrationCloudflareResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationCloudflareZeroTrustResource

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

IntegrationCloudflareZeroTrustResource defines the resource implementation.

func (*IntegrationCloudflareZeroTrustResource) Configure

func (*IntegrationCloudflareZeroTrustResource) Create

func (*IntegrationCloudflareZeroTrustResource) Delete

func (*IntegrationCloudflareZeroTrustResource) ImportState

func (*IntegrationCloudflareZeroTrustResource) Metadata

func (*IntegrationCloudflareZeroTrustResource) Read

func (*IntegrationCloudflareZeroTrustResource) Schema

func (*IntegrationCloudflareZeroTrustResource) Update

type IntegrationCloudflareZeroTrustResourceModel

type IntegrationCloudflareZeroTrustResourceModel struct {
	AppID     types.String   `tfsdk:"app_id"`
	CreatedAt types.String   `tfsdk:"created_at"`
	DeletedAt types.String   `tfsdk:"deleted_at"`
	ID        types.String   `tfsdk:"id"`
	UpdatedAt types.String   `tfsdk:"updated_at"`
	UserIds   []types.String `tfsdk:"user_ids"`
	AccountId types.String   `tfsdk:"account_id"`
	ApiKey    types.String   `tfsdk:"api_key"`
}

IntegrationCloudflareZeroTrustResourceModel describes the resource data model.

func (*IntegrationCloudflareZeroTrustResourceModel) RefreshFromCreateResponse

func (r *IntegrationCloudflareZeroTrustResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationCloudflareZeroTrustResourceModel) RefreshFromGetResponse

func (r *IntegrationCloudflareZeroTrustResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationCloudflareZeroTrustResourceModel) RefreshFromUpdateResponse

func (r *IntegrationCloudflareZeroTrustResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationCloudflareZeroTrustResourceModel) ToCreateDelegatedSDKType

func (*IntegrationCloudflareZeroTrustResourceModel) ToCreateSDKType

func (*IntegrationCloudflareZeroTrustResourceModel) ToDeleteSDKType

func (*IntegrationCloudflareZeroTrustResourceModel) ToGetSDKType

func (*IntegrationCloudflareZeroTrustResourceModel) ToUpdateSDKType

type IntegrationConfluenceResource

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

IntegrationConfluenceResource defines the resource implementation.

func (*IntegrationConfluenceResource) Configure

func (*IntegrationConfluenceResource) Create

func (*IntegrationConfluenceResource) Delete

func (*IntegrationConfluenceResource) ImportState

func (*IntegrationConfluenceResource) Metadata

func (*IntegrationConfluenceResource) Read

func (*IntegrationConfluenceResource) Schema

func (*IntegrationConfluenceResource) Update

type IntegrationConfluenceResourceModel

type IntegrationConfluenceResourceModel struct {
	AppID              types.String   `tfsdk:"app_id"`
	CreatedAt          types.String   `tfsdk:"created_at"`
	DeletedAt          types.String   `tfsdk:"deleted_at"`
	ID                 types.String   `tfsdk:"id"`
	UpdatedAt          types.String   `tfsdk:"updated_at"`
	UserIds            []types.String `tfsdk:"user_ids"`
	ConfluenceDomain   types.String   `tfsdk:"confluence_domain"`
	ConfluenceUsername types.String   `tfsdk:"confluence_username"`
	ConfluenceApikey   types.String   `tfsdk:"confluence_apikey"`
}

IntegrationConfluenceResourceModel describes the resource data model.

func (*IntegrationConfluenceResourceModel) RefreshFromCreateResponse

func (r *IntegrationConfluenceResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationConfluenceResourceModel) RefreshFromGetResponse

func (r *IntegrationConfluenceResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationConfluenceResourceModel) RefreshFromUpdateResponse

func (r *IntegrationConfluenceResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationConfluenceResourceModel) ToCreateDelegatedSDKType

func (*IntegrationConfluenceResourceModel) ToCreateSDKType

func (*IntegrationConfluenceResourceModel) ToDeleteSDKType

func (*IntegrationConfluenceResourceModel) ToGetSDKType

func (*IntegrationConfluenceResourceModel) ToUpdateSDKType

func (r *IntegrationConfluenceResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationCoupaResource

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

IntegrationCoupaResource defines the resource implementation.

func (*IntegrationCoupaResource) Configure

func (*IntegrationCoupaResource) Create

func (*IntegrationCoupaResource) Delete

func (*IntegrationCoupaResource) ImportState

func (*IntegrationCoupaResource) Metadata

func (*IntegrationCoupaResource) Read

func (*IntegrationCoupaResource) Schema

func (*IntegrationCoupaResource) Update

type IntegrationCoupaResourceModel

type IntegrationCoupaResourceModel struct {
	AppID                             types.String   `tfsdk:"app_id"`
	CreatedAt                         types.String   `tfsdk:"created_at"`
	DeletedAt                         types.String   `tfsdk:"deleted_at"`
	ID                                types.String   `tfsdk:"id"`
	UpdatedAt                         types.String   `tfsdk:"updated_at"`
	UserIds                           []types.String `tfsdk:"user_ids"`
	CoupaDomain                       types.String   `tfsdk:"coupa_domain"`
	Oauth2ClientCredGrantClientId     types.String   `tfsdk:"oauth2_client_cred_grant_client_id"`
	Oauth2ClientCredGrantClientSecret types.String   `tfsdk:"oauth2_client_cred_grant_client_secret"`
}

IntegrationCoupaResourceModel describes the resource data model.

func (*IntegrationCoupaResourceModel) RefreshFromCreateResponse

func (r *IntegrationCoupaResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationCoupaResourceModel) RefreshFromGetResponse

func (r *IntegrationCoupaResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationCoupaResourceModel) RefreshFromUpdateResponse

func (r *IntegrationCoupaResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationCoupaResourceModel) ToCreateDelegatedSDKType

func (*IntegrationCoupaResourceModel) ToCreateSDKType

func (*IntegrationCoupaResourceModel) ToDeleteSDKType

func (*IntegrationCoupaResourceModel) ToGetSDKType

func (*IntegrationCoupaResourceModel) ToUpdateSDKType

func (r *IntegrationCoupaResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationCrowdstrikeResource

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

IntegrationCrowdstrikeResource defines the resource implementation.

func (*IntegrationCrowdstrikeResource) Configure

func (*IntegrationCrowdstrikeResource) Create

func (*IntegrationCrowdstrikeResource) Delete

func (*IntegrationCrowdstrikeResource) ImportState

func (*IntegrationCrowdstrikeResource) Metadata

func (*IntegrationCrowdstrikeResource) Read

func (*IntegrationCrowdstrikeResource) Schema

func (*IntegrationCrowdstrikeResource) Update

type IntegrationCrowdstrikeResourceModel

type IntegrationCrowdstrikeResourceModel struct {
	AppID                   types.String   `tfsdk:"app_id"`
	CreatedAt               types.String   `tfsdk:"created_at"`
	DeletedAt               types.String   `tfsdk:"deleted_at"`
	ID                      types.String   `tfsdk:"id"`
	UpdatedAt               types.String   `tfsdk:"updated_at"`
	UserIds                 []types.String `tfsdk:"user_ids"`
	CrowdstrikeClientId     types.String   `tfsdk:"crowdstrike_client_id"`
	CrowdstrikeClientSecret types.String   `tfsdk:"crowdstrike_client_secret"`
	Region                  types.String   `tfsdk:"region"`
}

IntegrationCrowdstrikeResourceModel describes the resource data model.

func (*IntegrationCrowdstrikeResourceModel) RefreshFromCreateResponse

func (r *IntegrationCrowdstrikeResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationCrowdstrikeResourceModel) RefreshFromGetResponse

func (r *IntegrationCrowdstrikeResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationCrowdstrikeResourceModel) RefreshFromUpdateResponse

func (r *IntegrationCrowdstrikeResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationCrowdstrikeResourceModel) ToCreateDelegatedSDKType

func (*IntegrationCrowdstrikeResourceModel) ToCreateSDKType

func (*IntegrationCrowdstrikeResourceModel) ToDeleteSDKType

func (*IntegrationCrowdstrikeResourceModel) ToGetSDKType

func (*IntegrationCrowdstrikeResourceModel) ToUpdateSDKType

func (r *IntegrationCrowdstrikeResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationDatadogResource

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

IntegrationDatadogResource defines the resource implementation.

func (*IntegrationDatadogResource) Configure

func (*IntegrationDatadogResource) Create

func (*IntegrationDatadogResource) Delete

func (*IntegrationDatadogResource) ImportState

func (*IntegrationDatadogResource) Metadata

func (*IntegrationDatadogResource) Read

func (*IntegrationDatadogResource) Schema

func (*IntegrationDatadogResource) Update

type IntegrationDatadogResourceModel

type IntegrationDatadogResourceModel struct {
	AppID                 types.String   `tfsdk:"app_id"`
	CreatedAt             types.String   `tfsdk:"created_at"`
	DeletedAt             types.String   `tfsdk:"deleted_at"`
	ID                    types.String   `tfsdk:"id"`
	UpdatedAt             types.String   `tfsdk:"updated_at"`
	UserIds               []types.String `tfsdk:"user_ids"`
	DatadogSite           types.String   `tfsdk:"datadog_site"`
	DatadogApiKey         types.String   `tfsdk:"datadog_api_key"`
	DatadogApplicationKey types.String   `tfsdk:"datadog_application_key"`
}

IntegrationDatadogResourceModel describes the resource data model.

func (*IntegrationDatadogResourceModel) RefreshFromCreateResponse

func (r *IntegrationDatadogResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationDatadogResourceModel) RefreshFromGetResponse

func (r *IntegrationDatadogResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationDatadogResourceModel) RefreshFromUpdateResponse

func (r *IntegrationDatadogResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationDatadogResourceModel) ToCreateDelegatedSDKType

func (*IntegrationDatadogResourceModel) ToCreateSDKType

func (*IntegrationDatadogResourceModel) ToDeleteSDKType

func (*IntegrationDatadogResourceModel) ToGetSDKType

func (*IntegrationDatadogResourceModel) ToUpdateSDKType

func (r *IntegrationDatadogResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationDocusignResource

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

IntegrationDocusignResource defines the resource implementation.

func (*IntegrationDocusignResource) Configure

func (*IntegrationDocusignResource) Create

func (*IntegrationDocusignResource) Delete

func (*IntegrationDocusignResource) ImportState

func (*IntegrationDocusignResource) Metadata

func (*IntegrationDocusignResource) Read

func (*IntegrationDocusignResource) Schema

func (*IntegrationDocusignResource) Update

type IntegrationDocusignResourceModel

type IntegrationDocusignResourceModel struct {
	AppID     types.String   `tfsdk:"app_id"`
	CreatedAt types.String   `tfsdk:"created_at"`
	DeletedAt types.String   `tfsdk:"deleted_at"`
	ID        types.String   `tfsdk:"id"`
	UpdatedAt types.String   `tfsdk:"updated_at"`
	UserIds   []types.String `tfsdk:"user_ids"`
	AccountId types.String   `tfsdk:"account_id"`
}

IntegrationDocusignResourceModel describes the resource data model.

func (*IntegrationDocusignResourceModel) RefreshFromCreateResponse

func (r *IntegrationDocusignResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationDocusignResourceModel) RefreshFromGetResponse

func (r *IntegrationDocusignResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationDocusignResourceModel) RefreshFromUpdateResponse

func (r *IntegrationDocusignResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationDocusignResourceModel) ToCreateDelegatedSDKType

func (*IntegrationDocusignResourceModel) ToCreateSDKType

func (*IntegrationDocusignResourceModel) ToDeleteSDKType

func (*IntegrationDocusignResourceModel) ToGetSDKType

func (*IntegrationDocusignResourceModel) ToUpdateSDKType

func (r *IntegrationDocusignResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationDuoResource

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

IntegrationDuoResource defines the resource implementation.

func (*IntegrationDuoResource) Configure

func (*IntegrationDuoResource) Create

func (*IntegrationDuoResource) Delete

func (*IntegrationDuoResource) ImportState

func (*IntegrationDuoResource) Metadata

func (*IntegrationDuoResource) Read

func (*IntegrationDuoResource) Schema

func (*IntegrationDuoResource) Update

type IntegrationDuoResourceModel

type IntegrationDuoResourceModel struct {
	AppID             types.String   `tfsdk:"app_id"`
	CreatedAt         types.String   `tfsdk:"created_at"`
	DeletedAt         types.String   `tfsdk:"deleted_at"`
	ID                types.String   `tfsdk:"id"`
	UpdatedAt         types.String   `tfsdk:"updated_at"`
	UserIds           []types.String `tfsdk:"user_ids"`
	DuoIntegrationKey types.String   `tfsdk:"duo_integration_key"`
	DuoSecretKey      types.String   `tfsdk:"duo_secret_key"`
	DuoApiHostname    types.String   `tfsdk:"duo_api_hostname"`
}

IntegrationDuoResourceModel describes the resource data model.

func (*IntegrationDuoResourceModel) RefreshFromCreateResponse

func (r *IntegrationDuoResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationDuoResourceModel) RefreshFromGetResponse

func (r *IntegrationDuoResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationDuoResourceModel) RefreshFromUpdateResponse

func (r *IntegrationDuoResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationDuoResourceModel) ToCreateDelegatedSDKType

func (*IntegrationDuoResourceModel) ToCreateSDKType

func (*IntegrationDuoResourceModel) ToDeleteSDKType

func (*IntegrationDuoResourceModel) ToGetSDKType

func (*IntegrationDuoResourceModel) ToUpdateSDKType

func (r *IntegrationDuoResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationExpensifyResource

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

IntegrationExpensifyResource defines the resource implementation.

func (*IntegrationExpensifyResource) Configure

func (*IntegrationExpensifyResource) Create

func (*IntegrationExpensifyResource) Delete

func (*IntegrationExpensifyResource) ImportState

func (*IntegrationExpensifyResource) Metadata

func (*IntegrationExpensifyResource) Read

func (*IntegrationExpensifyResource) Schema

func (*IntegrationExpensifyResource) Update

type IntegrationExpensifyResourceModel

type IntegrationExpensifyResourceModel struct {
	AppID               types.String   `tfsdk:"app_id"`
	CreatedAt           types.String   `tfsdk:"created_at"`
	DeletedAt           types.String   `tfsdk:"deleted_at"`
	ID                  types.String   `tfsdk:"id"`
	UpdatedAt           types.String   `tfsdk:"updated_at"`
	UserIds             []types.String `tfsdk:"user_ids"`
	ExpensifyUserId     types.String   `tfsdk:"expensify_user_id"`
	ExpensifyUserSecret types.String   `tfsdk:"expensify_user_secret"`
}

IntegrationExpensifyResourceModel describes the resource data model.

func (*IntegrationExpensifyResourceModel) RefreshFromCreateResponse

func (r *IntegrationExpensifyResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationExpensifyResourceModel) RefreshFromGetResponse

func (r *IntegrationExpensifyResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationExpensifyResourceModel) RefreshFromUpdateResponse

func (r *IntegrationExpensifyResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationExpensifyResourceModel) ToCreateDelegatedSDKType

func (*IntegrationExpensifyResourceModel) ToCreateSDKType

func (*IntegrationExpensifyResourceModel) ToDeleteSDKType

func (*IntegrationExpensifyResourceModel) ToGetSDKType

func (*IntegrationExpensifyResourceModel) ToUpdateSDKType

func (r *IntegrationExpensifyResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationFastlyResource

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

IntegrationFastlyResource defines the resource implementation.

func (*IntegrationFastlyResource) Configure

func (*IntegrationFastlyResource) Create

func (*IntegrationFastlyResource) Delete

func (*IntegrationFastlyResource) ImportState

func (*IntegrationFastlyResource) Metadata

func (*IntegrationFastlyResource) Read

func (*IntegrationFastlyResource) Schema

func (*IntegrationFastlyResource) Update

type IntegrationFastlyResourceModel

type IntegrationFastlyResourceModel struct {
	AppID             types.String   `tfsdk:"app_id"`
	CreatedAt         types.String   `tfsdk:"created_at"`
	DeletedAt         types.String   `tfsdk:"deleted_at"`
	ID                types.String   `tfsdk:"id"`
	UpdatedAt         types.String   `tfsdk:"updated_at"`
	UserIds           []types.String `tfsdk:"user_ids"`
	FastlyAccessToken types.String   `tfsdk:"fastly_access_token"`
}

IntegrationFastlyResourceModel describes the resource data model.

func (*IntegrationFastlyResourceModel) RefreshFromCreateResponse

func (r *IntegrationFastlyResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationFastlyResourceModel) RefreshFromGetResponse

func (r *IntegrationFastlyResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationFastlyResourceModel) RefreshFromUpdateResponse

func (r *IntegrationFastlyResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationFastlyResourceModel) ToCreateDelegatedSDKType

func (*IntegrationFastlyResourceModel) ToCreateSDKType

func (*IntegrationFastlyResourceModel) ToDeleteSDKType

func (*IntegrationFastlyResourceModel) ToGetSDKType

func (*IntegrationFastlyResourceModel) ToUpdateSDKType

func (r *IntegrationFastlyResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationGithubEnterpriseResource

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

IntegrationGithubEnterpriseResource defines the resource implementation.

func (*IntegrationGithubEnterpriseResource) Configure

func (*IntegrationGithubEnterpriseResource) Create

func (*IntegrationGithubEnterpriseResource) Delete

func (*IntegrationGithubEnterpriseResource) ImportState

func (*IntegrationGithubEnterpriseResource) Metadata

func (*IntegrationGithubEnterpriseResource) Read

func (*IntegrationGithubEnterpriseResource) Schema

func (*IntegrationGithubEnterpriseResource) Update

type IntegrationGithubEnterpriseResourceModel

type IntegrationGithubEnterpriseResourceModel struct {
	AppID             types.String   `tfsdk:"app_id"`
	CreatedAt         types.String   `tfsdk:"created_at"`
	DeletedAt         types.String   `tfsdk:"deleted_at"`
	ID                types.String   `tfsdk:"id"`
	UpdatedAt         types.String   `tfsdk:"updated_at"`
	UserIds           []types.String `tfsdk:"user_ids"`
	GithubInstanceUrl types.String   `tfsdk:"github_instance_url"`
	GithubAccessToken types.String   `tfsdk:"github_access_token"`
}

IntegrationGithubEnterpriseResourceModel describes the resource data model.

func (*IntegrationGithubEnterpriseResourceModel) RefreshFromCreateResponse

func (r *IntegrationGithubEnterpriseResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationGithubEnterpriseResourceModel) RefreshFromGetResponse

func (r *IntegrationGithubEnterpriseResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationGithubEnterpriseResourceModel) RefreshFromUpdateResponse

func (r *IntegrationGithubEnterpriseResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationGithubEnterpriseResourceModel) ToCreateDelegatedSDKType

func (*IntegrationGithubEnterpriseResourceModel) ToCreateSDKType

func (*IntegrationGithubEnterpriseResourceModel) ToDeleteSDKType

func (*IntegrationGithubEnterpriseResourceModel) ToGetSDKType

func (*IntegrationGithubEnterpriseResourceModel) ToUpdateSDKType

type IntegrationGithubResource

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

IntegrationGithubResource defines the resource implementation.

func (*IntegrationGithubResource) Configure

func (*IntegrationGithubResource) Create

func (*IntegrationGithubResource) Delete

func (*IntegrationGithubResource) ImportState

func (*IntegrationGithubResource) Metadata

func (*IntegrationGithubResource) Read

func (*IntegrationGithubResource) Schema

func (*IntegrationGithubResource) Update

type IntegrationGithubResourceModel

type IntegrationGithubResourceModel struct {
	AppID             types.String   `tfsdk:"app_id"`
	CreatedAt         types.String   `tfsdk:"created_at"`
	DeletedAt         types.String   `tfsdk:"deleted_at"`
	ID                types.String   `tfsdk:"id"`
	UpdatedAt         types.String   `tfsdk:"updated_at"`
	UserIds           []types.String `tfsdk:"user_ids"`
	GithubOrg         types.String   `tfsdk:"github_org"`
	GithubAccessToken types.String   `tfsdk:"github_access_token"`
}

IntegrationGithubResourceModel describes the resource data model.

func (*IntegrationGithubResourceModel) RefreshFromCreateResponse

func (r *IntegrationGithubResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationGithubResourceModel) RefreshFromGetResponse

func (r *IntegrationGithubResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationGithubResourceModel) RefreshFromUpdateResponse

func (r *IntegrationGithubResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationGithubResourceModel) ToCreateDelegatedSDKType

func (*IntegrationGithubResourceModel) ToCreateSDKType

func (*IntegrationGithubResourceModel) ToDeleteSDKType

func (*IntegrationGithubResourceModel) ToGetSDKType

func (*IntegrationGithubResourceModel) ToUpdateSDKType

func (r *IntegrationGithubResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationGitlabResource

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

IntegrationGitlabResource defines the resource implementation.

func (*IntegrationGitlabResource) Configure

func (*IntegrationGitlabResource) Create

func (*IntegrationGitlabResource) Delete

func (*IntegrationGitlabResource) ImportState

func (*IntegrationGitlabResource) Metadata

func (*IntegrationGitlabResource) Read

func (*IntegrationGitlabResource) Schema

func (*IntegrationGitlabResource) Update

type IntegrationGitlabResourceModel

type IntegrationGitlabResourceModel struct {
	AppID             types.String   `tfsdk:"app_id"`
	CreatedAt         types.String   `tfsdk:"created_at"`
	DeletedAt         types.String   `tfsdk:"deleted_at"`
	ID                types.String   `tfsdk:"id"`
	UpdatedAt         types.String   `tfsdk:"updated_at"`
	UserIds           []types.String `tfsdk:"user_ids"`
	GitlabGroup       types.String   `tfsdk:"gitlab_group"`
	GitlabAccessToken types.String   `tfsdk:"gitlab_access_token"`
}

IntegrationGitlabResourceModel describes the resource data model.

func (*IntegrationGitlabResourceModel) RefreshFromCreateResponse

func (r *IntegrationGitlabResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationGitlabResourceModel) RefreshFromGetResponse

func (r *IntegrationGitlabResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationGitlabResourceModel) RefreshFromUpdateResponse

func (r *IntegrationGitlabResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationGitlabResourceModel) ToCreateDelegatedSDKType

func (*IntegrationGitlabResourceModel) ToCreateSDKType

func (*IntegrationGitlabResourceModel) ToDeleteSDKType

func (*IntegrationGitlabResourceModel) ToGetSDKType

func (*IntegrationGitlabResourceModel) ToUpdateSDKType

func (r *IntegrationGitlabResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationGoogleCloudPlatformResource

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

IntegrationGoogleCloudPlatformResource defines the resource implementation.

func (*IntegrationGoogleCloudPlatformResource) Configure

func (*IntegrationGoogleCloudPlatformResource) Create

func (*IntegrationGoogleCloudPlatformResource) Delete

func (*IntegrationGoogleCloudPlatformResource) ImportState

func (*IntegrationGoogleCloudPlatformResource) Metadata

func (*IntegrationGoogleCloudPlatformResource) Read

func (*IntegrationGoogleCloudPlatformResource) Schema

func (*IntegrationGoogleCloudPlatformResource) Update

type IntegrationGoogleCloudPlatformResourceModel

type IntegrationGoogleCloudPlatformResourceModel struct {
	AppID           types.String   `tfsdk:"app_id"`
	CreatedAt       types.String   `tfsdk:"created_at"`
	DeletedAt       types.String   `tfsdk:"deleted_at"`
	ID              types.String   `tfsdk:"id"`
	UpdatedAt       types.String   `tfsdk:"updated_at"`
	UserIds         []types.String `tfsdk:"user_ids"`
	CredentialsJson types.String   `tfsdk:"credentials_json"`
}

IntegrationGoogleCloudPlatformResourceModel describes the resource data model.

func (*IntegrationGoogleCloudPlatformResourceModel) RefreshFromCreateResponse

func (r *IntegrationGoogleCloudPlatformResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationGoogleCloudPlatformResourceModel) RefreshFromGetResponse

func (r *IntegrationGoogleCloudPlatformResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationGoogleCloudPlatformResourceModel) RefreshFromUpdateResponse

func (r *IntegrationGoogleCloudPlatformResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationGoogleCloudPlatformResourceModel) ToCreateDelegatedSDKType

func (*IntegrationGoogleCloudPlatformResourceModel) ToCreateSDKType

func (*IntegrationGoogleCloudPlatformResourceModel) ToDeleteSDKType

func (*IntegrationGoogleCloudPlatformResourceModel) ToGetSDKType

func (*IntegrationGoogleCloudPlatformResourceModel) ToUpdateSDKType

type IntegrationGoogleIdentityPlatformResource

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

IntegrationGoogleIdentityPlatformResource defines the resource implementation.

func (*IntegrationGoogleIdentityPlatformResource) Configure

func (*IntegrationGoogleIdentityPlatformResource) Create

func (*IntegrationGoogleIdentityPlatformResource) Delete

func (*IntegrationGoogleIdentityPlatformResource) ImportState

func (*IntegrationGoogleIdentityPlatformResource) Metadata

func (*IntegrationGoogleIdentityPlatformResource) Read

func (*IntegrationGoogleIdentityPlatformResource) Schema

func (*IntegrationGoogleIdentityPlatformResource) Update

type IntegrationGoogleIdentityPlatformResourceModel

type IntegrationGoogleIdentityPlatformResourceModel struct {
	AppID           types.String   `tfsdk:"app_id"`
	CreatedAt       types.String   `tfsdk:"created_at"`
	DeletedAt       types.String   `tfsdk:"deleted_at"`
	ID              types.String   `tfsdk:"id"`
	UpdatedAt       types.String   `tfsdk:"updated_at"`
	UserIds         []types.String `tfsdk:"user_ids"`
	ProjectId       types.String   `tfsdk:"project_id"`
	TenantId        types.String   `tfsdk:"tenant_id"`
	CredentialsJson types.String   `tfsdk:"credentials_json"`
}

IntegrationGoogleIdentityPlatformResourceModel describes the resource data model.

func (*IntegrationGoogleIdentityPlatformResourceModel) RefreshFromCreateResponse

func (r *IntegrationGoogleIdentityPlatformResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationGoogleIdentityPlatformResourceModel) RefreshFromGetResponse

func (r *IntegrationGoogleIdentityPlatformResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationGoogleIdentityPlatformResourceModel) RefreshFromUpdateResponse

func (r *IntegrationGoogleIdentityPlatformResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationGoogleIdentityPlatformResourceModel) ToCreateDelegatedSDKType

func (*IntegrationGoogleIdentityPlatformResourceModel) ToCreateSDKType

func (*IntegrationGoogleIdentityPlatformResourceModel) ToDeleteSDKType

func (*IntegrationGoogleIdentityPlatformResourceModel) ToGetSDKType

func (*IntegrationGoogleIdentityPlatformResourceModel) ToUpdateSDKType

type IntegrationGoogleWorkspaceResource

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

IntegrationGoogleWorkspaceResource defines the resource implementation.

func (*IntegrationGoogleWorkspaceResource) Configure

func (*IntegrationGoogleWorkspaceResource) Create

func (*IntegrationGoogleWorkspaceResource) Delete

func (*IntegrationGoogleWorkspaceResource) ImportState

func (*IntegrationGoogleWorkspaceResource) Metadata

func (*IntegrationGoogleWorkspaceResource) Read

func (*IntegrationGoogleWorkspaceResource) Schema

func (*IntegrationGoogleWorkspaceResource) Update

type IntegrationGoogleWorkspaceResourceModel

type IntegrationGoogleWorkspaceResourceModel struct {
	AppID              types.String   `tfsdk:"app_id"`
	CreatedAt          types.String   `tfsdk:"created_at"`
	DeletedAt          types.String   `tfsdk:"deleted_at"`
	ID                 types.String   `tfsdk:"id"`
	UpdatedAt          types.String   `tfsdk:"updated_at"`
	UserIds            []types.String `tfsdk:"user_ids"`
	CustomerId         types.String   `tfsdk:"customer_id"`
	Domain             types.String   `tfsdk:"domain"`
	AdministratorEmail types.String   `tfsdk:"administrator_email"`
	CredentialsJson    types.String   `tfsdk:"credentials_json"`
}

IntegrationGoogleWorkspaceResourceModel describes the resource data model.

func (*IntegrationGoogleWorkspaceResourceModel) RefreshFromCreateResponse

func (r *IntegrationGoogleWorkspaceResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationGoogleWorkspaceResourceModel) RefreshFromGetResponse

func (r *IntegrationGoogleWorkspaceResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationGoogleWorkspaceResourceModel) RefreshFromUpdateResponse

func (r *IntegrationGoogleWorkspaceResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationGoogleWorkspaceResourceModel) ToCreateDelegatedSDKType

func (*IntegrationGoogleWorkspaceResourceModel) ToCreateSDKType

func (*IntegrationGoogleWorkspaceResourceModel) ToDeleteSDKType

func (*IntegrationGoogleWorkspaceResourceModel) ToGetSDKType

func (*IntegrationGoogleWorkspaceResourceModel) ToUpdateSDKType

type IntegrationGustoResource

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

IntegrationGustoResource defines the resource implementation.

func (*IntegrationGustoResource) Configure

func (*IntegrationGustoResource) Create

func (*IntegrationGustoResource) Delete

func (*IntegrationGustoResource) ImportState

func (*IntegrationGustoResource) Metadata

func (*IntegrationGustoResource) Read

func (*IntegrationGustoResource) Schema

func (*IntegrationGustoResource) Update

type IntegrationGustoResourceModel

type IntegrationGustoResourceModel struct {
	AppID     types.String   `tfsdk:"app_id"`
	CreatedAt types.String   `tfsdk:"created_at"`
	DeletedAt types.String   `tfsdk:"deleted_at"`
	ID        types.String   `tfsdk:"id"`
	UpdatedAt types.String   `tfsdk:"updated_at"`
	UserIds   []types.String `tfsdk:"user_ids"`
	Company   types.String   `tfsdk:"company"`
}

IntegrationGustoResourceModel describes the resource data model.

func (*IntegrationGustoResourceModel) RefreshFromCreateResponse

func (r *IntegrationGustoResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationGustoResourceModel) RefreshFromGetResponse

func (r *IntegrationGustoResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationGustoResourceModel) RefreshFromUpdateResponse

func (r *IntegrationGustoResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationGustoResourceModel) ToCreateDelegatedSDKType

func (*IntegrationGustoResourceModel) ToCreateSDKType

func (*IntegrationGustoResourceModel) ToDeleteSDKType

func (*IntegrationGustoResourceModel) ToGetSDKType

func (*IntegrationGustoResourceModel) ToUpdateSDKType

func (r *IntegrationGustoResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationHubspotResource

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

IntegrationHubspotResource defines the resource implementation.

func (*IntegrationHubspotResource) Configure

func (*IntegrationHubspotResource) Create

func (*IntegrationHubspotResource) Delete

func (*IntegrationHubspotResource) ImportState

func (*IntegrationHubspotResource) Metadata

func (*IntegrationHubspotResource) Read

func (*IntegrationHubspotResource) Schema

func (*IntegrationHubspotResource) Update

type IntegrationHubspotResourceModel

type IntegrationHubspotResourceModel struct {
	AppID        types.String   `tfsdk:"app_id"`
	CreatedAt    types.String   `tfsdk:"created_at"`
	DeletedAt    types.String   `tfsdk:"deleted_at"`
	ID           types.String   `tfsdk:"id"`
	UpdatedAt    types.String   `tfsdk:"updated_at"`
	UserIds      []types.String `tfsdk:"user_ids"`
	HubspotToken types.String   `tfsdk:"hubspot_token"`
}

IntegrationHubspotResourceModel describes the resource data model.

func (*IntegrationHubspotResourceModel) RefreshFromCreateResponse

func (r *IntegrationHubspotResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationHubspotResourceModel) RefreshFromGetResponse

func (r *IntegrationHubspotResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationHubspotResourceModel) RefreshFromUpdateResponse

func (r *IntegrationHubspotResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationHubspotResourceModel) ToCreateDelegatedSDKType

func (*IntegrationHubspotResourceModel) ToCreateSDKType

func (*IntegrationHubspotResourceModel) ToDeleteSDKType

func (*IntegrationHubspotResourceModel) ToGetSDKType

func (*IntegrationHubspotResourceModel) ToUpdateSDKType

func (r *IntegrationHubspotResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationJamfResource

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

IntegrationJamfResource defines the resource implementation.

func (*IntegrationJamfResource) Configure

func (*IntegrationJamfResource) Create

func (*IntegrationJamfResource) Delete

func (*IntegrationJamfResource) ImportState

func (*IntegrationJamfResource) Metadata

func (*IntegrationJamfResource) Read

func (*IntegrationJamfResource) Schema

func (*IntegrationJamfResource) Update

type IntegrationJamfResourceModel

type IntegrationJamfResourceModel struct {
	AppID           types.String   `tfsdk:"app_id"`
	CreatedAt       types.String   `tfsdk:"created_at"`
	DeletedAt       types.String   `tfsdk:"deleted_at"`
	ID              types.String   `tfsdk:"id"`
	UpdatedAt       types.String   `tfsdk:"updated_at"`
	UserIds         []types.String `tfsdk:"user_ids"`
	JamfInstanceUrl types.String   `tfsdk:"jamf_instance_url"`
	JamfUsername    types.String   `tfsdk:"jamf_username"`
	JamfPassword    types.String   `tfsdk:"jamf_password"`
}

IntegrationJamfResourceModel describes the resource data model.

func (*IntegrationJamfResourceModel) RefreshFromCreateResponse

func (r *IntegrationJamfResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationJamfResourceModel) RefreshFromGetResponse

func (r *IntegrationJamfResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationJamfResourceModel) RefreshFromUpdateResponse

func (r *IntegrationJamfResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationJamfResourceModel) ToCreateDelegatedSDKType

func (*IntegrationJamfResourceModel) ToCreateSDKType

func (*IntegrationJamfResourceModel) ToDeleteSDKType

func (*IntegrationJamfResourceModel) ToGetSDKType

func (*IntegrationJamfResourceModel) ToUpdateSDKType

func (r *IntegrationJamfResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationJiraCloudResource

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

IntegrationJiraCloudResource defines the resource implementation.

func (*IntegrationJiraCloudResource) Configure

func (*IntegrationJiraCloudResource) Create

func (*IntegrationJiraCloudResource) Delete

func (*IntegrationJiraCloudResource) ImportState

func (*IntegrationJiraCloudResource) Metadata

func (*IntegrationJiraCloudResource) Read

func (*IntegrationJiraCloudResource) Schema

func (*IntegrationJiraCloudResource) Update

type IntegrationJiraCloudResourceModel

type IntegrationJiraCloudResourceModel struct {
	AppID             types.String   `tfsdk:"app_id"`
	CreatedAt         types.String   `tfsdk:"created_at"`
	DeletedAt         types.String   `tfsdk:"deleted_at"`
	ID                types.String   `tfsdk:"id"`
	UpdatedAt         types.String   `tfsdk:"updated_at"`
	UserIds           []types.String `tfsdk:"user_ids"`
	JiracloudDomain   types.String   `tfsdk:"jiracloud_domain"`
	JiracloudUsername types.String   `tfsdk:"jiracloud_username"`
	JiracloudApikey   types.String   `tfsdk:"jiracloud_apikey"`
}

IntegrationJiraCloudResourceModel describes the resource data model.

func (*IntegrationJiraCloudResourceModel) RefreshFromCreateResponse

func (r *IntegrationJiraCloudResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationJiraCloudResourceModel) RefreshFromGetResponse

func (r *IntegrationJiraCloudResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationJiraCloudResourceModel) RefreshFromUpdateResponse

func (r *IntegrationJiraCloudResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationJiraCloudResourceModel) ToCreateDelegatedSDKType

func (*IntegrationJiraCloudResourceModel) ToCreateSDKType

func (*IntegrationJiraCloudResourceModel) ToDeleteSDKType

func (*IntegrationJiraCloudResourceModel) ToGetSDKType

func (*IntegrationJiraCloudResourceModel) ToUpdateSDKType

func (r *IntegrationJiraCloudResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationJumpcloudResource

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

IntegrationJumpcloudResource defines the resource implementation.

func (*IntegrationJumpcloudResource) Configure

func (*IntegrationJumpcloudResource) Create

func (*IntegrationJumpcloudResource) Delete

func (*IntegrationJumpcloudResource) ImportState

func (*IntegrationJumpcloudResource) Metadata

func (*IntegrationJumpcloudResource) Read

func (*IntegrationJumpcloudResource) Schema

func (*IntegrationJumpcloudResource) Update

type IntegrationJumpcloudResourceModel

type IntegrationJumpcloudResourceModel struct {
	AppID           types.String   `tfsdk:"app_id"`
	CreatedAt       types.String   `tfsdk:"created_at"`
	DeletedAt       types.String   `tfsdk:"deleted_at"`
	ID              types.String   `tfsdk:"id"`
	UpdatedAt       types.String   `tfsdk:"updated_at"`
	UserIds         []types.String `tfsdk:"user_ids"`
	JumpcloudApiKey types.String   `tfsdk:"jumpcloud_api_key"`
}

IntegrationJumpcloudResourceModel describes the resource data model.

func (*IntegrationJumpcloudResourceModel) RefreshFromCreateResponse

func (r *IntegrationJumpcloudResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationJumpcloudResourceModel) RefreshFromGetResponse

func (r *IntegrationJumpcloudResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationJumpcloudResourceModel) RefreshFromUpdateResponse

func (r *IntegrationJumpcloudResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationJumpcloudResourceModel) ToCreateDelegatedSDKType

func (*IntegrationJumpcloudResourceModel) ToCreateSDKType

func (*IntegrationJumpcloudResourceModel) ToDeleteSDKType

func (*IntegrationJumpcloudResourceModel) ToGetSDKType

func (*IntegrationJumpcloudResourceModel) ToUpdateSDKType

func (r *IntegrationJumpcloudResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationLinearResource

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

IntegrationLinearResource defines the resource implementation.

func (*IntegrationLinearResource) Configure

func (*IntegrationLinearResource) Create

func (*IntegrationLinearResource) Delete

func (*IntegrationLinearResource) ImportState

func (*IntegrationLinearResource) Metadata

func (*IntegrationLinearResource) Read

func (*IntegrationLinearResource) Schema

func (*IntegrationLinearResource) Update

type IntegrationLinearResourceModel

type IntegrationLinearResourceModel struct {
	AppID        types.String   `tfsdk:"app_id"`
	CreatedAt    types.String   `tfsdk:"created_at"`
	DeletedAt    types.String   `tfsdk:"deleted_at"`
	ID           types.String   `tfsdk:"id"`
	UpdatedAt    types.String   `tfsdk:"updated_at"`
	UserIds      []types.String `tfsdk:"user_ids"`
	LinearApiKey types.String   `tfsdk:"linear_api_key"`
}

IntegrationLinearResourceModel describes the resource data model.

func (*IntegrationLinearResourceModel) RefreshFromCreateResponse

func (r *IntegrationLinearResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationLinearResourceModel) RefreshFromGetResponse

func (r *IntegrationLinearResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationLinearResourceModel) RefreshFromUpdateResponse

func (r *IntegrationLinearResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationLinearResourceModel) ToCreateDelegatedSDKType

func (*IntegrationLinearResourceModel) ToCreateSDKType

func (*IntegrationLinearResourceModel) ToDeleteSDKType

func (*IntegrationLinearResourceModel) ToGetSDKType

func (*IntegrationLinearResourceModel) ToUpdateSDKType

func (r *IntegrationLinearResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationMicrosoft365Resource

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

IntegrationMicrosoft365Resource defines the resource implementation.

func (*IntegrationMicrosoft365Resource) Configure

func (*IntegrationMicrosoft365Resource) Create

func (*IntegrationMicrosoft365Resource) Delete

func (*IntegrationMicrosoft365Resource) ImportState

func (*IntegrationMicrosoft365Resource) Metadata

func (*IntegrationMicrosoft365Resource) Read

func (*IntegrationMicrosoft365Resource) Schema

func (*IntegrationMicrosoft365Resource) Update

type IntegrationMicrosoft365ResourceModel

type IntegrationMicrosoft365ResourceModel struct {
	AppID             types.String   `tfsdk:"app_id"`
	CreatedAt         types.String   `tfsdk:"created_at"`
	DeletedAt         types.String   `tfsdk:"deleted_at"`
	ID                types.String   `tfsdk:"id"`
	UpdatedAt         types.String   `tfsdk:"updated_at"`
	UserIds           []types.String `tfsdk:"user_ids"`
	Ms365TenantId     types.String   `tfsdk:"ms365_tenant_id"`
	Ms365ClientId     types.String   `tfsdk:"ms365_client_id"`
	Ms365ClientSecret types.String   `tfsdk:"ms365_client_secret"`
}

IntegrationMicrosoft365ResourceModel describes the resource data model.

func (*IntegrationMicrosoft365ResourceModel) RefreshFromCreateResponse

func (r *IntegrationMicrosoft365ResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationMicrosoft365ResourceModel) RefreshFromGetResponse

func (r *IntegrationMicrosoft365ResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationMicrosoft365ResourceModel) RefreshFromUpdateResponse

func (r *IntegrationMicrosoft365ResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationMicrosoft365ResourceModel) ToCreateDelegatedSDKType

func (*IntegrationMicrosoft365ResourceModel) ToCreateSDKType

func (*IntegrationMicrosoft365ResourceModel) ToDeleteSDKType

func (*IntegrationMicrosoft365ResourceModel) ToGetSDKType

func (*IntegrationMicrosoft365ResourceModel) ToUpdateSDKType

func (r *IntegrationMicrosoft365ResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationNetsuiteResource

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

IntegrationNetsuiteResource defines the resource implementation.

func (*IntegrationNetsuiteResource) Configure

func (*IntegrationNetsuiteResource) Create

func (*IntegrationNetsuiteResource) Delete

func (*IntegrationNetsuiteResource) ImportState

func (*IntegrationNetsuiteResource) Metadata

func (*IntegrationNetsuiteResource) Read

func (*IntegrationNetsuiteResource) Schema

func (*IntegrationNetsuiteResource) Update

type IntegrationNetsuiteResourceModel

type IntegrationNetsuiteResourceModel struct {
	AppID                  types.String   `tfsdk:"app_id"`
	CreatedAt              types.String   `tfsdk:"created_at"`
	DeletedAt              types.String   `tfsdk:"deleted_at"`
	ID                     types.String   `tfsdk:"id"`
	UpdatedAt              types.String   `tfsdk:"updated_at"`
	UserIds                []types.String `tfsdk:"user_ids"`
	NetsuiteAccountId      types.String   `tfsdk:"netsuite_account_id"`
	NetsuiteConsumerKey    types.String   `tfsdk:"netsuite_consumer_key"`
	NetsuiteConsumerSecret types.String   `tfsdk:"netsuite_consumer_secret"`
	NetsuiteTokenKey       types.String   `tfsdk:"netsuite_token_key"`
	NetsuiteTokenSecret    types.String   `tfsdk:"netsuite_token_secret"`
}

IntegrationNetsuiteResourceModel describes the resource data model.

func (*IntegrationNetsuiteResourceModel) RefreshFromCreateResponse

func (r *IntegrationNetsuiteResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationNetsuiteResourceModel) RefreshFromGetResponse

func (r *IntegrationNetsuiteResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationNetsuiteResourceModel) RefreshFromUpdateResponse

func (r *IntegrationNetsuiteResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationNetsuiteResourceModel) ToCreateDelegatedSDKType

func (*IntegrationNetsuiteResourceModel) ToCreateSDKType

func (*IntegrationNetsuiteResourceModel) ToDeleteSDKType

func (*IntegrationNetsuiteResourceModel) ToGetSDKType

func (*IntegrationNetsuiteResourceModel) ToUpdateSDKType

func (r *IntegrationNetsuiteResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationNewRelicResource

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

IntegrationNewRelicResource defines the resource implementation.

func (*IntegrationNewRelicResource) Configure

func (*IntegrationNewRelicResource) Create

func (*IntegrationNewRelicResource) Delete

func (*IntegrationNewRelicResource) ImportState

func (*IntegrationNewRelicResource) Metadata

func (*IntegrationNewRelicResource) Read

func (*IntegrationNewRelicResource) Schema

func (*IntegrationNewRelicResource) Update

type IntegrationNewRelicResourceModel

type IntegrationNewRelicResourceModel struct {
	AppID          types.String   `tfsdk:"app_id"`
	CreatedAt      types.String   `tfsdk:"created_at"`
	DeletedAt      types.String   `tfsdk:"deleted_at"`
	ID             types.String   `tfsdk:"id"`
	UpdatedAt      types.String   `tfsdk:"updated_at"`
	UserIds        []types.String `tfsdk:"user_ids"`
	NewrelicApiKey types.String   `tfsdk:"newrelic_api_key"`
}

IntegrationNewRelicResourceModel describes the resource data model.

func (*IntegrationNewRelicResourceModel) RefreshFromCreateResponse

func (r *IntegrationNewRelicResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationNewRelicResourceModel) RefreshFromGetResponse

func (r *IntegrationNewRelicResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationNewRelicResourceModel) RefreshFromUpdateResponse

func (r *IntegrationNewRelicResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationNewRelicResourceModel) ToCreateDelegatedSDKType

func (*IntegrationNewRelicResourceModel) ToCreateSDKType

func (*IntegrationNewRelicResourceModel) ToDeleteSDKType

func (*IntegrationNewRelicResourceModel) ToGetSDKType

func (*IntegrationNewRelicResourceModel) ToUpdateSDKType

func (r *IntegrationNewRelicResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationOktaResource

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

IntegrationOktaResource defines the resource implementation.

func (*IntegrationOktaResource) Configure

func (*IntegrationOktaResource) Create

func (*IntegrationOktaResource) Delete

func (*IntegrationOktaResource) ImportState

func (*IntegrationOktaResource) Metadata

func (*IntegrationOktaResource) Read

func (*IntegrationOktaResource) Schema

func (*IntegrationOktaResource) Update

type IntegrationOktaResourceModel

type IntegrationOktaResourceModel struct {
	AppID                    types.String   `tfsdk:"app_id"`
	CreatedAt                types.String   `tfsdk:"created_at"`
	DeletedAt                types.String   `tfsdk:"deleted_at"`
	ID                       types.String   `tfsdk:"id"`
	UpdatedAt                types.String   `tfsdk:"updated_at"`
	UserIds                  []types.String `tfsdk:"user_ids"`
	OktaDomain               types.String   `tfsdk:"okta_domain"`
	OktaApiKey               types.String   `tfsdk:"okta_api_key"`
	OktaDontSyncInactiveApps types.Bool     `tfsdk:"okta_dont_sync_inactive_apps"`
	OktaExtractAwsSamlRoles  types.Bool     `tfsdk:"okta_extract_aws_saml_roles"`
}

IntegrationOktaResourceModel describes the resource data model.

func (*IntegrationOktaResourceModel) RefreshFromCreateResponse

func (r *IntegrationOktaResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationOktaResourceModel) RefreshFromGetResponse

func (r *IntegrationOktaResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationOktaResourceModel) RefreshFromUpdateResponse

func (r *IntegrationOktaResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationOktaResourceModel) ToCreateDelegatedSDKType

func (*IntegrationOktaResourceModel) ToCreateSDKType

func (*IntegrationOktaResourceModel) ToDeleteSDKType

func (*IntegrationOktaResourceModel) ToGetSDKType

func (*IntegrationOktaResourceModel) ToUpdateSDKType

func (r *IntegrationOktaResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationOneloginResource

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

IntegrationOneloginResource defines the resource implementation.

func (*IntegrationOneloginResource) Configure

func (*IntegrationOneloginResource) Create

func (*IntegrationOneloginResource) Delete

func (*IntegrationOneloginResource) ImportState

func (*IntegrationOneloginResource) Metadata

func (*IntegrationOneloginResource) Read

func (*IntegrationOneloginResource) Schema

func (*IntegrationOneloginResource) Update

type IntegrationOneloginResourceModel

type IntegrationOneloginResourceModel struct {
	AppID                            types.String   `tfsdk:"app_id"`
	CreatedAt                        types.String   `tfsdk:"created_at"`
	DeletedAt                        types.String   `tfsdk:"deleted_at"`
	ID                               types.String   `tfsdk:"id"`
	UpdatedAt                        types.String   `tfsdk:"updated_at"`
	UserIds                          []types.String `tfsdk:"user_ids"`
	OneloginDomain                   types.String   `tfsdk:"onelogin_domain"`
	OauthClientCredGrantClientId     types.String   `tfsdk:"oauth_client_cred_grant_client_id"`
	OauthClientCredGrantClientSecret types.String   `tfsdk:"oauth_client_cred_grant_client_secret"`
}

IntegrationOneloginResourceModel describes the resource data model.

func (*IntegrationOneloginResourceModel) RefreshFromCreateResponse

func (r *IntegrationOneloginResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationOneloginResourceModel) RefreshFromGetResponse

func (r *IntegrationOneloginResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationOneloginResourceModel) RefreshFromUpdateResponse

func (r *IntegrationOneloginResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationOneloginResourceModel) ToCreateDelegatedSDKType

func (*IntegrationOneloginResourceModel) ToCreateSDKType

func (*IntegrationOneloginResourceModel) ToDeleteSDKType

func (*IntegrationOneloginResourceModel) ToGetSDKType

func (*IntegrationOneloginResourceModel) ToUpdateSDKType

func (r *IntegrationOneloginResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationOpsgenieResource

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

IntegrationOpsgenieResource defines the resource implementation.

func (*IntegrationOpsgenieResource) Configure

func (*IntegrationOpsgenieResource) Create

func (*IntegrationOpsgenieResource) Delete

func (*IntegrationOpsgenieResource) ImportState

func (*IntegrationOpsgenieResource) Metadata

func (*IntegrationOpsgenieResource) Read

func (*IntegrationOpsgenieResource) Schema

func (*IntegrationOpsgenieResource) Update

type IntegrationOpsgenieResourceModel

type IntegrationOpsgenieResourceModel struct {
	AppID          types.String   `tfsdk:"app_id"`
	CreatedAt      types.String   `tfsdk:"created_at"`
	DeletedAt      types.String   `tfsdk:"deleted_at"`
	ID             types.String   `tfsdk:"id"`
	UpdatedAt      types.String   `tfsdk:"updated_at"`
	UserIds        []types.String `tfsdk:"user_ids"`
	OpsgenieApikey types.String   `tfsdk:"opsgenie_apikey"`
}

IntegrationOpsgenieResourceModel describes the resource data model.

func (*IntegrationOpsgenieResourceModel) RefreshFromCreateResponse

func (r *IntegrationOpsgenieResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationOpsgenieResourceModel) RefreshFromGetResponse

func (r *IntegrationOpsgenieResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationOpsgenieResourceModel) RefreshFromUpdateResponse

func (r *IntegrationOpsgenieResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationOpsgenieResourceModel) ToCreateDelegatedSDKType

func (*IntegrationOpsgenieResourceModel) ToCreateSDKType

func (*IntegrationOpsgenieResourceModel) ToDeleteSDKType

func (*IntegrationOpsgenieResourceModel) ToGetSDKType

func (*IntegrationOpsgenieResourceModel) ToUpdateSDKType

func (r *IntegrationOpsgenieResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationPagerdutyResource

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

IntegrationPagerdutyResource defines the resource implementation.

func (*IntegrationPagerdutyResource) Configure

func (*IntegrationPagerdutyResource) Create

func (*IntegrationPagerdutyResource) Delete

func (*IntegrationPagerdutyResource) ImportState

func (*IntegrationPagerdutyResource) Metadata

func (*IntegrationPagerdutyResource) Read

func (*IntegrationPagerdutyResource) Schema

func (*IntegrationPagerdutyResource) Update

type IntegrationPagerdutyResourceModel

type IntegrationPagerdutyResourceModel struct {
	AppID             types.String   `tfsdk:"app_id"`
	CreatedAt         types.String   `tfsdk:"created_at"`
	DeletedAt         types.String   `tfsdk:"deleted_at"`
	ID                types.String   `tfsdk:"id"`
	UpdatedAt         types.String   `tfsdk:"updated_at"`
	UserIds           []types.String `tfsdk:"user_ids"`
	PagerdutyApiToken types.String   `tfsdk:"pagerduty_api_token"`
}

IntegrationPagerdutyResourceModel describes the resource data model.

func (*IntegrationPagerdutyResourceModel) RefreshFromCreateResponse

func (r *IntegrationPagerdutyResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationPagerdutyResourceModel) RefreshFromGetResponse

func (r *IntegrationPagerdutyResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationPagerdutyResourceModel) RefreshFromUpdateResponse

func (r *IntegrationPagerdutyResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationPagerdutyResourceModel) ToCreateDelegatedSDKType

func (*IntegrationPagerdutyResourceModel) ToCreateSDKType

func (*IntegrationPagerdutyResourceModel) ToDeleteSDKType

func (*IntegrationPagerdutyResourceModel) ToGetSDKType

func (*IntegrationPagerdutyResourceModel) ToUpdateSDKType

func (r *IntegrationPagerdutyResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationPantherResource

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

IntegrationPantherResource defines the resource implementation.

func (*IntegrationPantherResource) Configure

func (*IntegrationPantherResource) Create

func (*IntegrationPantherResource) Delete

func (*IntegrationPantherResource) ImportState

func (*IntegrationPantherResource) Metadata

func (*IntegrationPantherResource) Read

func (*IntegrationPantherResource) Schema

func (*IntegrationPantherResource) Update

type IntegrationPantherResourceModel

type IntegrationPantherResourceModel struct {
	AppID         types.String   `tfsdk:"app_id"`
	CreatedAt     types.String   `tfsdk:"created_at"`
	DeletedAt     types.String   `tfsdk:"deleted_at"`
	ID            types.String   `tfsdk:"id"`
	UpdatedAt     types.String   `tfsdk:"updated_at"`
	UserIds       []types.String `tfsdk:"user_ids"`
	PantherApiKey types.String   `tfsdk:"panther_api_key"`
	PantherUrl    types.String   `tfsdk:"panther_url"`
}

IntegrationPantherResourceModel describes the resource data model.

func (*IntegrationPantherResourceModel) RefreshFromCreateResponse

func (r *IntegrationPantherResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationPantherResourceModel) RefreshFromGetResponse

func (r *IntegrationPantherResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationPantherResourceModel) RefreshFromUpdateResponse

func (r *IntegrationPantherResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationPantherResourceModel) ToCreateDelegatedSDKType

func (*IntegrationPantherResourceModel) ToCreateSDKType

func (*IntegrationPantherResourceModel) ToDeleteSDKType

func (*IntegrationPantherResourceModel) ToGetSDKType

func (*IntegrationPantherResourceModel) ToUpdateSDKType

func (r *IntegrationPantherResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationRampResource

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

IntegrationRampResource defines the resource implementation.

func (*IntegrationRampResource) Configure

func (*IntegrationRampResource) Create

func (*IntegrationRampResource) Delete

func (*IntegrationRampResource) ImportState

func (*IntegrationRampResource) Metadata

func (*IntegrationRampResource) Read

func (*IntegrationRampResource) Schema

func (*IntegrationRampResource) Update

type IntegrationRampResourceModel

type IntegrationRampResourceModel struct {
	AppID     types.String   `tfsdk:"app_id"`
	CreatedAt types.String   `tfsdk:"created_at"`
	DeletedAt types.String   `tfsdk:"deleted_at"`
	ID        types.String   `tfsdk:"id"`
	UpdatedAt types.String   `tfsdk:"updated_at"`
	UserIds   []types.String `tfsdk:"user_ids"`
}

IntegrationRampResourceModel describes the resource data model.

func (*IntegrationRampResourceModel) RefreshFromCreateResponse

func (r *IntegrationRampResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationRampResourceModel) RefreshFromGetResponse

func (r *IntegrationRampResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationRampResourceModel) RefreshFromUpdateResponse

func (r *IntegrationRampResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationRampResourceModel) ToCreateDelegatedSDKType

func (*IntegrationRampResourceModel) ToCreateSDKType

func (*IntegrationRampResourceModel) ToDeleteSDKType

func (*IntegrationRampResourceModel) ToGetSDKType

func (*IntegrationRampResourceModel) ToUpdateSDKType

func (r *IntegrationRampResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationSalesforceResource

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

IntegrationSalesforceResource defines the resource implementation.

func (*IntegrationSalesforceResource) Configure

func (*IntegrationSalesforceResource) Create

func (*IntegrationSalesforceResource) Delete

func (*IntegrationSalesforceResource) ImportState

func (*IntegrationSalesforceResource) Metadata

func (*IntegrationSalesforceResource) Read

func (*IntegrationSalesforceResource) Schema

func (*IntegrationSalesforceResource) Update

type IntegrationSalesforceResourceModel

type IntegrationSalesforceResourceModel struct {
	AppID                      types.String   `tfsdk:"app_id"`
	CreatedAt                  types.String   `tfsdk:"created_at"`
	DeletedAt                  types.String   `tfsdk:"deleted_at"`
	ID                         types.String   `tfsdk:"id"`
	UpdatedAt                  types.String   `tfsdk:"updated_at"`
	UserIds                    []types.String `tfsdk:"user_ids"`
	SalesforceInstanceUrl      types.String   `tfsdk:"salesforce_instance_url"`
	SalesforceUsernameForEmail types.Bool     `tfsdk:"salesforce_username_for_email"`
}

IntegrationSalesforceResourceModel describes the resource data model.

func (*IntegrationSalesforceResourceModel) RefreshFromCreateResponse

func (r *IntegrationSalesforceResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationSalesforceResourceModel) RefreshFromGetResponse

func (r *IntegrationSalesforceResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationSalesforceResourceModel) RefreshFromUpdateResponse

func (r *IntegrationSalesforceResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationSalesforceResourceModel) ToCreateDelegatedSDKType

func (*IntegrationSalesforceResourceModel) ToCreateSDKType

func (*IntegrationSalesforceResourceModel) ToDeleteSDKType

func (*IntegrationSalesforceResourceModel) ToGetSDKType

func (*IntegrationSalesforceResourceModel) ToUpdateSDKType

func (r *IntegrationSalesforceResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationSegmentResource

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

IntegrationSegmentResource defines the resource implementation.

func (*IntegrationSegmentResource) Configure

func (*IntegrationSegmentResource) Create

func (*IntegrationSegmentResource) Delete

func (*IntegrationSegmentResource) ImportState

func (*IntegrationSegmentResource) Metadata

func (*IntegrationSegmentResource) Read

func (*IntegrationSegmentResource) Schema

func (*IntegrationSegmentResource) Update

type IntegrationSegmentResourceModel

type IntegrationSegmentResourceModel struct {
	AppID              types.String   `tfsdk:"app_id"`
	CreatedAt          types.String   `tfsdk:"created_at"`
	DeletedAt          types.String   `tfsdk:"deleted_at"`
	ID                 types.String   `tfsdk:"id"`
	UpdatedAt          types.String   `tfsdk:"updated_at"`
	UserIds            []types.String `tfsdk:"user_ids"`
	SegmentAccessToken types.String   `tfsdk:"segment_access_token"`
}

IntegrationSegmentResourceModel describes the resource data model.

func (*IntegrationSegmentResourceModel) RefreshFromCreateResponse

func (r *IntegrationSegmentResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationSegmentResourceModel) RefreshFromGetResponse

func (r *IntegrationSegmentResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationSegmentResourceModel) RefreshFromUpdateResponse

func (r *IntegrationSegmentResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationSegmentResourceModel) ToCreateDelegatedSDKType

func (*IntegrationSegmentResourceModel) ToCreateSDKType

func (*IntegrationSegmentResourceModel) ToDeleteSDKType

func (*IntegrationSegmentResourceModel) ToGetSDKType

func (*IntegrationSegmentResourceModel) ToUpdateSDKType

func (r *IntegrationSegmentResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationSendgridResource

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

IntegrationSendgridResource defines the resource implementation.

func (*IntegrationSendgridResource) Configure

func (*IntegrationSendgridResource) Create

func (*IntegrationSendgridResource) Delete

func (*IntegrationSendgridResource) ImportState

func (*IntegrationSendgridResource) Metadata

func (*IntegrationSendgridResource) Read

func (*IntegrationSendgridResource) Schema

func (*IntegrationSendgridResource) Update

type IntegrationSendgridResourceModel

type IntegrationSendgridResourceModel struct {
	AppID          types.String   `tfsdk:"app_id"`
	CreatedAt      types.String   `tfsdk:"created_at"`
	DeletedAt      types.String   `tfsdk:"deleted_at"`
	ID             types.String   `tfsdk:"id"`
	UpdatedAt      types.String   `tfsdk:"updated_at"`
	UserIds        []types.String `tfsdk:"user_ids"`
	SendgridApiKey types.String   `tfsdk:"sendgrid_api_key"`
}

IntegrationSendgridResourceModel describes the resource data model.

func (*IntegrationSendgridResourceModel) RefreshFromCreateResponse

func (r *IntegrationSendgridResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationSendgridResourceModel) RefreshFromGetResponse

func (r *IntegrationSendgridResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationSendgridResourceModel) RefreshFromUpdateResponse

func (r *IntegrationSendgridResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationSendgridResourceModel) ToCreateDelegatedSDKType

func (*IntegrationSendgridResourceModel) ToCreateSDKType

func (*IntegrationSendgridResourceModel) ToDeleteSDKType

func (*IntegrationSendgridResourceModel) ToGetSDKType

func (*IntegrationSendgridResourceModel) ToUpdateSDKType

func (r *IntegrationSendgridResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationSentineloneResource

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

IntegrationSentineloneResource defines the resource implementation.

func (*IntegrationSentineloneResource) Configure

func (*IntegrationSentineloneResource) Create

func (*IntegrationSentineloneResource) Delete

func (*IntegrationSentineloneResource) ImportState

func (*IntegrationSentineloneResource) Metadata

func (*IntegrationSentineloneResource) Read

func (*IntegrationSentineloneResource) Schema

func (*IntegrationSentineloneResource) Update

type IntegrationSentineloneResourceModel

type IntegrationSentineloneResourceModel struct {
	AppID              types.String   `tfsdk:"app_id"`
	CreatedAt          types.String   `tfsdk:"created_at"`
	DeletedAt          types.String   `tfsdk:"deleted_at"`
	ID                 types.String   `tfsdk:"id"`
	UpdatedAt          types.String   `tfsdk:"updated_at"`
	UserIds            []types.String `tfsdk:"user_ids"`
	SentineloneBaseUrl types.String   `tfsdk:"sentinelone_base_url"`
	SentineloneToken   types.String   `tfsdk:"sentinelone_token"`
}

IntegrationSentineloneResourceModel describes the resource data model.

func (*IntegrationSentineloneResourceModel) RefreshFromCreateResponse

func (r *IntegrationSentineloneResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationSentineloneResourceModel) RefreshFromGetResponse

func (r *IntegrationSentineloneResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationSentineloneResourceModel) RefreshFromUpdateResponse

func (r *IntegrationSentineloneResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationSentineloneResourceModel) ToCreateDelegatedSDKType

func (*IntegrationSentineloneResourceModel) ToCreateSDKType

func (*IntegrationSentineloneResourceModel) ToDeleteSDKType

func (*IntegrationSentineloneResourceModel) ToGetSDKType

func (*IntegrationSentineloneResourceModel) ToUpdateSDKType

func (r *IntegrationSentineloneResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationSentryResource

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

IntegrationSentryResource defines the resource implementation.

func (*IntegrationSentryResource) Configure

func (*IntegrationSentryResource) Create

func (*IntegrationSentryResource) Delete

func (*IntegrationSentryResource) ImportState

func (*IntegrationSentryResource) Metadata

func (*IntegrationSentryResource) Read

func (*IntegrationSentryResource) Schema

func (*IntegrationSentryResource) Update

type IntegrationSentryResourceModel

type IntegrationSentryResourceModel struct {
	AppID         types.String   `tfsdk:"app_id"`
	CreatedAt     types.String   `tfsdk:"created_at"`
	DeletedAt     types.String   `tfsdk:"deleted_at"`
	ID            types.String   `tfsdk:"id"`
	UpdatedAt     types.String   `tfsdk:"updated_at"`
	UserIds       []types.String `tfsdk:"user_ids"`
	SentryOrgSlug types.String   `tfsdk:"sentry_org_slug"`
	SentryToken   types.String   `tfsdk:"sentry_token"`
}

IntegrationSentryResourceModel describes the resource data model.

func (*IntegrationSentryResourceModel) RefreshFromCreateResponse

func (r *IntegrationSentryResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationSentryResourceModel) RefreshFromGetResponse

func (r *IntegrationSentryResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationSentryResourceModel) RefreshFromUpdateResponse

func (r *IntegrationSentryResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationSentryResourceModel) ToCreateDelegatedSDKType

func (*IntegrationSentryResourceModel) ToCreateSDKType

func (*IntegrationSentryResourceModel) ToDeleteSDKType

func (*IntegrationSentryResourceModel) ToGetSDKType

func (*IntegrationSentryResourceModel) ToUpdateSDKType

func (r *IntegrationSentryResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationServicenowResource

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

IntegrationServicenowResource defines the resource implementation.

func (*IntegrationServicenowResource) Configure

func (*IntegrationServicenowResource) Create

func (*IntegrationServicenowResource) Delete

func (*IntegrationServicenowResource) ImportState

func (*IntegrationServicenowResource) Metadata

func (*IntegrationServicenowResource) Read

func (*IntegrationServicenowResource) Schema

func (*IntegrationServicenowResource) Update

type IntegrationServicenowResourceModel

type IntegrationServicenowResourceModel struct {
	AppID      types.String   `tfsdk:"app_id"`
	CreatedAt  types.String   `tfsdk:"created_at"`
	DeletedAt  types.String   `tfsdk:"deleted_at"`
	ID         types.String   `tfsdk:"id"`
	UpdatedAt  types.String   `tfsdk:"updated_at"`
	UserIds    []types.String `tfsdk:"user_ids"`
	Password   types.String   `tfsdk:"password"`
	Username   types.String   `tfsdk:"username"`
	Deployment types.String   `tfsdk:"deployment"`
}

IntegrationServicenowResourceModel describes the resource data model.

func (*IntegrationServicenowResourceModel) RefreshFromCreateResponse

func (r *IntegrationServicenowResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationServicenowResourceModel) RefreshFromGetResponse

func (r *IntegrationServicenowResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationServicenowResourceModel) RefreshFromUpdateResponse

func (r *IntegrationServicenowResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationServicenowResourceModel) ToCreateDelegatedSDKType

func (*IntegrationServicenowResourceModel) ToCreateSDKType

func (*IntegrationServicenowResourceModel) ToDeleteSDKType

func (*IntegrationServicenowResourceModel) ToGetSDKType

func (*IntegrationServicenowResourceModel) ToUpdateSDKType

func (r *IntegrationServicenowResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationSlackResource

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

IntegrationSlackResource defines the resource implementation.

func (*IntegrationSlackResource) Configure

func (*IntegrationSlackResource) Create

func (*IntegrationSlackResource) Delete

func (*IntegrationSlackResource) ImportState

func (*IntegrationSlackResource) Metadata

func (*IntegrationSlackResource) Read

func (*IntegrationSlackResource) Schema

func (*IntegrationSlackResource) Update

type IntegrationSlackResourceModel

type IntegrationSlackResourceModel struct {
	AppID       types.String   `tfsdk:"app_id"`
	CreatedAt   types.String   `tfsdk:"created_at"`
	DeletedAt   types.String   `tfsdk:"deleted_at"`
	ID          types.String   `tfsdk:"id"`
	UpdatedAt   types.String   `tfsdk:"updated_at"`
	UserIds     []types.String `tfsdk:"user_ids"`
	SlackApiKey types.String   `tfsdk:"slack_api_key"`
}

IntegrationSlackResourceModel describes the resource data model.

func (*IntegrationSlackResourceModel) RefreshFromCreateResponse

func (r *IntegrationSlackResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationSlackResourceModel) RefreshFromGetResponse

func (r *IntegrationSlackResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationSlackResourceModel) RefreshFromUpdateResponse

func (r *IntegrationSlackResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationSlackResourceModel) ToCreateDelegatedSDKType

func (*IntegrationSlackResourceModel) ToCreateSDKType

func (*IntegrationSlackResourceModel) ToDeleteSDKType

func (*IntegrationSlackResourceModel) ToGetSDKType

func (*IntegrationSlackResourceModel) ToUpdateSDKType

func (r *IntegrationSlackResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationSnipeItResource

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

IntegrationSnipeItResource defines the resource implementation.

func (*IntegrationSnipeItResource) Configure

func (*IntegrationSnipeItResource) Create

func (*IntegrationSnipeItResource) Delete

func (*IntegrationSnipeItResource) ImportState

func (*IntegrationSnipeItResource) Metadata

func (*IntegrationSnipeItResource) Read

func (*IntegrationSnipeItResource) Schema

func (*IntegrationSnipeItResource) Update

type IntegrationSnipeItResourceModel

type IntegrationSnipeItResourceModel struct {
	AppID              types.String   `tfsdk:"app_id"`
	CreatedAt          types.String   `tfsdk:"created_at"`
	DeletedAt          types.String   `tfsdk:"deleted_at"`
	ID                 types.String   `tfsdk:"id"`
	UpdatedAt          types.String   `tfsdk:"updated_at"`
	UserIds            []types.String `tfsdk:"user_ids"`
	SnipeitBaseUrl     types.String   `tfsdk:"snipeit_base_url"`
	SnipeitAccessToken types.String   `tfsdk:"snipeit_access_token"`
}

IntegrationSnipeItResourceModel describes the resource data model.

func (*IntegrationSnipeItResourceModel) RefreshFromCreateResponse

func (r *IntegrationSnipeItResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationSnipeItResourceModel) RefreshFromGetResponse

func (r *IntegrationSnipeItResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationSnipeItResourceModel) RefreshFromUpdateResponse

func (r *IntegrationSnipeItResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationSnipeItResourceModel) ToCreateDelegatedSDKType

func (*IntegrationSnipeItResourceModel) ToCreateSDKType

func (*IntegrationSnipeItResourceModel) ToDeleteSDKType

func (*IntegrationSnipeItResourceModel) ToGetSDKType

func (*IntegrationSnipeItResourceModel) ToUpdateSDKType

func (r *IntegrationSnipeItResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationSnowflakeResource

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

IntegrationSnowflakeResource defines the resource implementation.

func (*IntegrationSnowflakeResource) Configure

func (*IntegrationSnowflakeResource) Create

func (*IntegrationSnowflakeResource) Delete

func (*IntegrationSnowflakeResource) ImportState

func (*IntegrationSnowflakeResource) Metadata

func (*IntegrationSnowflakeResource) Read

func (*IntegrationSnowflakeResource) Schema

func (*IntegrationSnowflakeResource) Update

type IntegrationSnowflakeResourceModel

type IntegrationSnowflakeResourceModel struct {
	AppID             types.String   `tfsdk:"app_id"`
	CreatedAt         types.String   `tfsdk:"created_at"`
	DeletedAt         types.String   `tfsdk:"deleted_at"`
	ID                types.String   `tfsdk:"id"`
	UpdatedAt         types.String   `tfsdk:"updated_at"`
	UserIds           []types.String `tfsdk:"user_ids"`
	SnowflakeAccount  types.String   `tfsdk:"snowflake_account"`
	SnowflakeUsername types.String   `tfsdk:"snowflake_username"`
	SnowflakePassword types.String   `tfsdk:"snowflake_password"`
	SnowflakeUserRole types.String   `tfsdk:"snowflake_user_role"`
}

IntegrationSnowflakeResourceModel describes the resource data model.

func (*IntegrationSnowflakeResourceModel) RefreshFromCreateResponse

func (r *IntegrationSnowflakeResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationSnowflakeResourceModel) RefreshFromGetResponse

func (r *IntegrationSnowflakeResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationSnowflakeResourceModel) RefreshFromUpdateResponse

func (r *IntegrationSnowflakeResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationSnowflakeResourceModel) ToCreateDelegatedSDKType

func (*IntegrationSnowflakeResourceModel) ToCreateSDKType

func (*IntegrationSnowflakeResourceModel) ToDeleteSDKType

func (*IntegrationSnowflakeResourceModel) ToGetSDKType

func (*IntegrationSnowflakeResourceModel) ToUpdateSDKType

func (r *IntegrationSnowflakeResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationTableauResource

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

IntegrationTableauResource defines the resource implementation.

func (*IntegrationTableauResource) Configure

func (*IntegrationTableauResource) Create

func (*IntegrationTableauResource) Delete

func (*IntegrationTableauResource) ImportState

func (*IntegrationTableauResource) Metadata

func (*IntegrationTableauResource) Read

func (*IntegrationTableauResource) Schema

func (*IntegrationTableauResource) Update

type IntegrationTableauResourceModel

type IntegrationTableauResourceModel struct {
	AppID                    types.String   `tfsdk:"app_id"`
	CreatedAt                types.String   `tfsdk:"created_at"`
	DeletedAt                types.String   `tfsdk:"deleted_at"`
	ID                       types.String   `tfsdk:"id"`
	UpdatedAt                types.String   `tfsdk:"updated_at"`
	UserIds                  []types.String `tfsdk:"user_ids"`
	TableauSiteId            types.String   `tfsdk:"tableau_site_id"`
	TableauServerPath        types.String   `tfsdk:"tableau_server_path"`
	TableauAccessTokenName   types.String   `tfsdk:"tableau_access_token_name"`
	TableauAccessTokenSecret types.String   `tfsdk:"tableau_access_token_secret"`
}

IntegrationTableauResourceModel describes the resource data model.

func (*IntegrationTableauResourceModel) RefreshFromCreateResponse

func (r *IntegrationTableauResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationTableauResourceModel) RefreshFromGetResponse

func (r *IntegrationTableauResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationTableauResourceModel) RefreshFromUpdateResponse

func (r *IntegrationTableauResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationTableauResourceModel) ToCreateDelegatedSDKType

func (*IntegrationTableauResourceModel) ToCreateSDKType

func (*IntegrationTableauResourceModel) ToDeleteSDKType

func (*IntegrationTableauResourceModel) ToGetSDKType

func (*IntegrationTableauResourceModel) ToUpdateSDKType

func (r *IntegrationTableauResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationTailscaleResource

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

IntegrationTailscaleResource defines the resource implementation.

func (*IntegrationTailscaleResource) Configure

func (*IntegrationTailscaleResource) Create

func (*IntegrationTailscaleResource) Delete

func (*IntegrationTailscaleResource) ImportState

func (*IntegrationTailscaleResource) Metadata

func (*IntegrationTailscaleResource) Read

func (*IntegrationTailscaleResource) Schema

func (*IntegrationTailscaleResource) Update

type IntegrationTailscaleResourceModel

type IntegrationTailscaleResourceModel struct {
	AppID           types.String   `tfsdk:"app_id"`
	CreatedAt       types.String   `tfsdk:"created_at"`
	DeletedAt       types.String   `tfsdk:"deleted_at"`
	ID              types.String   `tfsdk:"id"`
	UpdatedAt       types.String   `tfsdk:"updated_at"`
	UserIds         []types.String `tfsdk:"user_ids"`
	TailscaleApiKey types.String   `tfsdk:"tailscale_api_key"`
	Tailnet         types.String   `tfsdk:"tailnet"`
}

IntegrationTailscaleResourceModel describes the resource data model.

func (*IntegrationTailscaleResourceModel) RefreshFromCreateResponse

func (r *IntegrationTailscaleResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationTailscaleResourceModel) RefreshFromGetResponse

func (r *IntegrationTailscaleResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationTailscaleResourceModel) RefreshFromUpdateResponse

func (r *IntegrationTailscaleResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationTailscaleResourceModel) ToCreateDelegatedSDKType

func (*IntegrationTailscaleResourceModel) ToCreateSDKType

func (*IntegrationTailscaleResourceModel) ToDeleteSDKType

func (*IntegrationTailscaleResourceModel) ToGetSDKType

func (*IntegrationTailscaleResourceModel) ToUpdateSDKType

func (r *IntegrationTailscaleResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationTwingateResource

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

IntegrationTwingateResource defines the resource implementation.

func (*IntegrationTwingateResource) Configure

func (*IntegrationTwingateResource) Create

func (*IntegrationTwingateResource) Delete

func (*IntegrationTwingateResource) ImportState

func (*IntegrationTwingateResource) Metadata

func (*IntegrationTwingateResource) Read

func (*IntegrationTwingateResource) Schema

func (*IntegrationTwingateResource) Update

type IntegrationTwingateResourceModel

type IntegrationTwingateResourceModel struct {
	AppID          types.String   `tfsdk:"app_id"`
	CreatedAt      types.String   `tfsdk:"created_at"`
	DeletedAt      types.String   `tfsdk:"deleted_at"`
	ID             types.String   `tfsdk:"id"`
	UpdatedAt      types.String   `tfsdk:"updated_at"`
	UserIds        []types.String `tfsdk:"user_ids"`
	TwingateApikey types.String   `tfsdk:"twingate_apikey"`
	TwingateDomain types.String   `tfsdk:"twingate_domain"`
}

IntegrationTwingateResourceModel describes the resource data model.

func (*IntegrationTwingateResourceModel) RefreshFromCreateResponse

func (r *IntegrationTwingateResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationTwingateResourceModel) RefreshFromGetResponse

func (r *IntegrationTwingateResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationTwingateResourceModel) RefreshFromUpdateResponse

func (r *IntegrationTwingateResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationTwingateResourceModel) ToCreateDelegatedSDKType

func (*IntegrationTwingateResourceModel) ToCreateSDKType

func (*IntegrationTwingateResourceModel) ToDeleteSDKType

func (*IntegrationTwingateResourceModel) ToGetSDKType

func (*IntegrationTwingateResourceModel) ToUpdateSDKType

func (r *IntegrationTwingateResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationUkgResource

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

IntegrationUkgResource defines the resource implementation.

func (*IntegrationUkgResource) Configure

func (*IntegrationUkgResource) Create

func (*IntegrationUkgResource) Delete

func (*IntegrationUkgResource) ImportState

func (*IntegrationUkgResource) Metadata

func (*IntegrationUkgResource) Read

func (*IntegrationUkgResource) Schema

func (*IntegrationUkgResource) Update

type IntegrationUkgResourceModel

type IntegrationUkgResourceModel struct {
	AppID              types.String   `tfsdk:"app_id"`
	CreatedAt          types.String   `tfsdk:"created_at"`
	DeletedAt          types.String   `tfsdk:"deleted_at"`
	ID                 types.String   `tfsdk:"id"`
	UpdatedAt          types.String   `tfsdk:"updated_at"`
	UserIds            []types.String `tfsdk:"user_ids"`
	UkgCustomerApiKey  types.String   `tfsdk:"ukg_customer_api_key"`
	UkgUsername        types.String   `tfsdk:"ukg_username"`
	UkgPassword        types.String   `tfsdk:"ukg_password"`
	UkgServiceEndpoint types.String   `tfsdk:"ukg_service_endpoint"`
}

IntegrationUkgResourceModel describes the resource data model.

func (*IntegrationUkgResourceModel) RefreshFromCreateResponse

func (r *IntegrationUkgResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationUkgResourceModel) RefreshFromGetResponse

func (r *IntegrationUkgResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationUkgResourceModel) RefreshFromUpdateResponse

func (r *IntegrationUkgResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationUkgResourceModel) ToCreateDelegatedSDKType

func (*IntegrationUkgResourceModel) ToCreateSDKType

func (*IntegrationUkgResourceModel) ToDeleteSDKType

func (*IntegrationUkgResourceModel) ToGetSDKType

func (*IntegrationUkgResourceModel) ToUpdateSDKType

func (r *IntegrationUkgResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationXeroResource

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

IntegrationXeroResource defines the resource implementation.

func (*IntegrationXeroResource) Configure

func (*IntegrationXeroResource) Create

func (*IntegrationXeroResource) Delete

func (*IntegrationXeroResource) ImportState

func (*IntegrationXeroResource) Metadata

func (*IntegrationXeroResource) Read

func (*IntegrationXeroResource) Schema

func (*IntegrationXeroResource) Update

type IntegrationXeroResourceModel

type IntegrationXeroResourceModel struct {
	AppID            types.String   `tfsdk:"app_id"`
	CreatedAt        types.String   `tfsdk:"created_at"`
	DeletedAt        types.String   `tfsdk:"deleted_at"`
	ID               types.String   `tfsdk:"id"`
	UpdatedAt        types.String   `tfsdk:"updated_at"`
	UserIds          []types.String `tfsdk:"user_ids"`
	XeroClientId     types.String   `tfsdk:"xero_client_id"`
	XeroClientSecret types.String   `tfsdk:"xero_client_secret"`
}

IntegrationXeroResourceModel describes the resource data model.

func (*IntegrationXeroResourceModel) RefreshFromCreateResponse

func (r *IntegrationXeroResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationXeroResourceModel) RefreshFromGetResponse

func (r *IntegrationXeroResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationXeroResourceModel) RefreshFromUpdateResponse

func (r *IntegrationXeroResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationXeroResourceModel) ToCreateDelegatedSDKType

func (*IntegrationXeroResourceModel) ToCreateSDKType

func (*IntegrationXeroResourceModel) ToDeleteSDKType

func (*IntegrationXeroResourceModel) ToGetSDKType

func (*IntegrationXeroResourceModel) ToUpdateSDKType

func (r *IntegrationXeroResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationXsoarResource

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

IntegrationXsoarResource defines the resource implementation.

func (*IntegrationXsoarResource) Configure

func (*IntegrationXsoarResource) Create

func (*IntegrationXsoarResource) Delete

func (*IntegrationXsoarResource) ImportState

func (*IntegrationXsoarResource) Metadata

func (*IntegrationXsoarResource) Read

func (*IntegrationXsoarResource) Schema

func (*IntegrationXsoarResource) Update

type IntegrationXsoarResourceModel

type IntegrationXsoarResourceModel struct {
	AppID     types.String   `tfsdk:"app_id"`
	CreatedAt types.String   `tfsdk:"created_at"`
	DeletedAt types.String   `tfsdk:"deleted_at"`
	ID        types.String   `tfsdk:"id"`
	UpdatedAt types.String   `tfsdk:"updated_at"`
	UserIds   []types.String `tfsdk:"user_ids"`
	ApiUrl    types.String   `tfsdk:"api_url"`
	Token     types.String   `tfsdk:"token"`
}

IntegrationXsoarResourceModel describes the resource data model.

func (*IntegrationXsoarResourceModel) RefreshFromCreateResponse

func (r *IntegrationXsoarResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationXsoarResourceModel) RefreshFromGetResponse

func (r *IntegrationXsoarResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationXsoarResourceModel) RefreshFromUpdateResponse

func (r *IntegrationXsoarResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationXsoarResourceModel) ToCreateDelegatedSDKType

func (*IntegrationXsoarResourceModel) ToCreateSDKType

func (*IntegrationXsoarResourceModel) ToDeleteSDKType

func (*IntegrationXsoarResourceModel) ToGetSDKType

func (*IntegrationXsoarResourceModel) ToUpdateSDKType

func (r *IntegrationXsoarResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationZendeskResource

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

IntegrationZendeskResource defines the resource implementation.

func (*IntegrationZendeskResource) Configure

func (*IntegrationZendeskResource) Create

func (*IntegrationZendeskResource) Delete

func (*IntegrationZendeskResource) ImportState

func (*IntegrationZendeskResource) Metadata

func (*IntegrationZendeskResource) Read

func (*IntegrationZendeskResource) Schema

func (*IntegrationZendeskResource) Update

type IntegrationZendeskResourceModel

type IntegrationZendeskResourceModel struct {
	AppID     types.String   `tfsdk:"app_id"`
	CreatedAt types.String   `tfsdk:"created_at"`
	DeletedAt types.String   `tfsdk:"deleted_at"`
	ID        types.String   `tfsdk:"id"`
	UpdatedAt types.String   `tfsdk:"updated_at"`
	UserIds   []types.String `tfsdk:"user_ids"`
	Email     types.String   `tfsdk:"email"`
	Subdomain types.String   `tfsdk:"subdomain"`
	ApiToken  types.String   `tfsdk:"api_token"`
}

IntegrationZendeskResourceModel describes the resource data model.

func (*IntegrationZendeskResourceModel) RefreshFromCreateResponse

func (r *IntegrationZendeskResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationZendeskResourceModel) RefreshFromGetResponse

func (r *IntegrationZendeskResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationZendeskResourceModel) RefreshFromUpdateResponse

func (r *IntegrationZendeskResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationZendeskResourceModel) ToCreateDelegatedSDKType

func (*IntegrationZendeskResourceModel) ToCreateSDKType

func (*IntegrationZendeskResourceModel) ToDeleteSDKType

func (*IntegrationZendeskResourceModel) ToGetSDKType

func (*IntegrationZendeskResourceModel) ToUpdateSDKType

func (r *IntegrationZendeskResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type IntegrationZoomResource

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

IntegrationZoomResource defines the resource implementation.

func (*IntegrationZoomResource) Configure

func (*IntegrationZoomResource) Create

func (*IntegrationZoomResource) Delete

func (*IntegrationZoomResource) ImportState

func (*IntegrationZoomResource) Metadata

func (*IntegrationZoomResource) Read

func (*IntegrationZoomResource) Schema

func (*IntegrationZoomResource) Update

type IntegrationZoomResourceModel

type IntegrationZoomResourceModel struct {
	AppID            types.String   `tfsdk:"app_id"`
	CreatedAt        types.String   `tfsdk:"created_at"`
	DeletedAt        types.String   `tfsdk:"deleted_at"`
	ID               types.String   `tfsdk:"id"`
	UpdatedAt        types.String   `tfsdk:"updated_at"`
	UserIds          []types.String `tfsdk:"user_ids"`
	ZoomAccountId    types.String   `tfsdk:"zoom_account_id"`
	ZoomClientId     types.String   `tfsdk:"zoom_client_id"`
	ZoomClientSecret types.String   `tfsdk:"zoom_client_secret"`
}

IntegrationZoomResourceModel describes the resource data model.

func (*IntegrationZoomResourceModel) RefreshFromCreateResponse

func (r *IntegrationZoomResourceModel) RefreshFromCreateResponse(resp *shared.Connector)

func (*IntegrationZoomResourceModel) RefreshFromGetResponse

func (r *IntegrationZoomResourceModel) RefreshFromGetResponse(resp *shared.Connector)

func (*IntegrationZoomResourceModel) RefreshFromUpdateResponse

func (r *IntegrationZoomResourceModel) RefreshFromUpdateResponse(resp *shared.Connector)

func (*IntegrationZoomResourceModel) ToCreateDelegatedSDKType

func (*IntegrationZoomResourceModel) ToCreateSDKType

func (*IntegrationZoomResourceModel) ToDeleteSDKType

func (*IntegrationZoomResourceModel) ToGetSDKType

func (*IntegrationZoomResourceModel) ToUpdateSDKType

func (r *IntegrationZoomResourceModel) ToUpdateSDKType() (*shared.Connector, bool)

type ManagerApprovalInput

type ManagerApprovalInput struct {
	AllowSelfApproval types.Bool     `tfsdk:"allow_self_approval"`
	AssignedUserIds   []types.String `tfsdk:"assigned_user_ids"`
	Fallback          types.Bool     `tfsdk:"fallback"`
	FallbackUserIds   []types.String `tfsdk:"fallback_user_ids"`
}

type ManualProvision

type ManualProvision struct {
	Instructions types.String   `tfsdk:"instructions"`
	UserIds      []types.String `tfsdk:"user_ids"`
}

type PolicyDataSource

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

PolicyDataSource defines the data source implementation.

func (*PolicyDataSource) Configure

func (*PolicyDataSource) Metadata

func (*PolicyDataSource) Read

func (*PolicyDataSource) Schema

type PolicyDataSourceModel

type PolicyDataSourceModel struct {
	CreatedAt                types.String           `tfsdk:"created_at"`
	DeletedAt                types.String           `tfsdk:"deleted_at"`
	Description              types.String           `tfsdk:"description"`
	DisplayName              types.String           `tfsdk:"display_name"`
	ID                       types.String           `tfsdk:"id"`
	PolicySteps              map[string]PolicySteps `tfsdk:"policy_steps"`
	PolicyType               types.String           `tfsdk:"policy_type"`
	PostActions              []PolicyPostActions    `tfsdk:"post_actions"`
	ReassignTasksToDelegates types.Bool             `tfsdk:"reassign_tasks_to_delegates"`
	Rules                    []Rule                 `tfsdk:"rules"`
	SystemBuiltin            types.Bool             `tfsdk:"system_builtin"`
	UpdatedAt                types.String           `tfsdk:"updated_at"`
}

PolicyDataSourceModel describes the data source data model.

func (*PolicyDataSourceModel) RefreshFromGetResponse

func (r *PolicyDataSourceModel) RefreshFromGetResponse(resp *shared.Policy)

type PolicyPostActions

type PolicyPostActions struct {
	CertifyRemediateImmediately types.Bool `tfsdk:"certify_remediate_immediately"`
}

type PolicyResource

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

PolicyResource defines the resource implementation.

func (*PolicyResource) Configure

func (*PolicyResource) Create

func (*PolicyResource) Delete

func (*PolicyResource) ImportState

func (*PolicyResource) Metadata

func (*PolicyResource) Read

func (*PolicyResource) Schema

func (*PolicyResource) Update

type PolicyResourceModel

type PolicyResourceModel struct {
	CreatedAt                types.String           `tfsdk:"created_at"`
	DeletedAt                types.String           `tfsdk:"deleted_at"`
	Description              types.String           `tfsdk:"description"`
	DisplayName              types.String           `tfsdk:"display_name"`
	ID                       types.String           `tfsdk:"id"`
	PolicySteps              map[string]PolicySteps `tfsdk:"policy_steps"`
	PolicyType               types.String           `tfsdk:"policy_type"`
	PostActions              []PolicyPostActions    `tfsdk:"post_actions"`
	ReassignTasksToDelegates types.Bool             `tfsdk:"reassign_tasks_to_delegates"`
	Rules                    []Rule                 `tfsdk:"rules"`
	SystemBuiltin            types.Bool             `tfsdk:"system_builtin"`
	UpdatedAt                types.String           `tfsdk:"updated_at"`
}

PolicyResourceModel describes the resource data model.

func (*PolicyResourceModel) RefreshFromCreateResponse

func (r *PolicyResourceModel) RefreshFromCreateResponse(resp *shared.Policy)

func (*PolicyResourceModel) RefreshFromGetResponse

func (r *PolicyResourceModel) RefreshFromGetResponse(resp *shared.Policy)

func (*PolicyResourceModel) RefreshFromUpdateResponse

func (r *PolicyResourceModel) RefreshFromUpdateResponse(resp *shared.Policy)

func (*PolicyResourceModel) ToCreateSDKType

func (r *PolicyResourceModel) ToCreateSDKType() *shared.CreatePolicyRequest

func (*PolicyResourceModel) ToDeleteSDKType

func (r *PolicyResourceModel) ToDeleteSDKType() *shared.DeletePolicyRequest

func (*PolicyResourceModel) ToGetSDKType

func (r *PolicyResourceModel) ToGetSDKType() *shared.CreatePolicyRequest

func (*PolicyResourceModel) ToUpdateSDKType

func (r *PolicyResourceModel) ToUpdateSDKType() *shared.PolicyInput

type PolicyStep

type PolicyStep struct {
	Accept   *Accept        `tfsdk:"accept"`
	Approval *ApprovalInput `tfsdk:"approval"`
	// Provision should be empty on the Policy struct, this field is populated by the app entitlement, it is not empty when getting Policies on Tickets
	// However, terraform does not support tickets, so this field can just point to an empty struct, type inference for empty structs are the same so we can just use the same struct as Accept
	Provision *Accept `tfsdk:"provision"`
	Reject    *Reject `tfsdk:"reject"`
}

type PolicySteps

type PolicySteps struct {
	Steps []PolicyStep `tfsdk:"steps"`
}

type ProvisionPolicy

type ProvisionPolicy struct {
	ConnectorProvision      *ConnectorProvision      `tfsdk:"connector_provision"`
	DelegatedProvision      *DelegatedProvision      `tfsdk:"delegated_provision"`
	ExternalTicketProvision *ExternalTicketProvision `tfsdk:"external_ticket_provision"`
	ManualProvision         *ManualProvision         `tfsdk:"manual_provision"`
	MultiStep               types.String             `tfsdk:"multi_step"`
	WebhookProvision        *WebhookProvision        `tfsdk:"webhook_provision"`
}

type ProvisionTarget

type ProvisionTarget struct {
	AppEntitlementID types.String `tfsdk:"app_entitlement_id"`
	AppID            types.String `tfsdk:"app_id"`
	AppUserID        types.String `tfsdk:"app_user_id"`
	GrantDuration    types.String `tfsdk:"grant_duration"`
}

type Reject

type Reject struct {
}

type RequestCatalogExpandMask

type RequestCatalogExpandMask struct {
	Paths []types.String `tfsdk:"paths"`
}

type RequestCatalogManagementServiceGetResponseExpanded

type RequestCatalogManagementServiceGetResponseExpanded struct {
	AtType types.String `tfsdk:"at_type"`
}

type RiskLevel

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

RiskLevel defines the resource implementation.

func (*RiskLevel) Configure

func (*RiskLevel) Create

func (*RiskLevel) Delete

func (*RiskLevel) ImportState

func (*RiskLevel) Metadata

func (*RiskLevel) Read

func (*RiskLevel) Schema

func (*RiskLevel) Update

type RiskLevelDataSource

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

RiskLevel defines the resource implementation.

func (*RiskLevelDataSource) Configure

func (*RiskLevelDataSource) Metadata

func (*RiskLevelDataSource) Read

func (*RiskLevelDataSource) Schema

type RiskLevelDataSourceModel

type RiskLevelDataSourceModel struct {
	AttributeTypeID types.String `tfsdk:"attribute_type_id"`
	CreatedAt       types.String `tfsdk:"created_at"`
	DeletedAt       types.String `tfsdk:"deleted_at"`
	ID              types.String `tfsdk:"id"`
	UpdatedAt       types.String `tfsdk:"updated_at"`
	Value           types.String `tfsdk:"value"`
}

RiskLevelModel describes the resource data model.

func (*RiskLevelDataSourceModel) RefreshFromGetResponse

func (r *RiskLevelDataSourceModel) RefreshFromGetResponse(resp *shared.AttributeValue)

type RiskLevelModel

type RiskLevelModel struct {
	AttributeTypeID types.String `tfsdk:"attribute_type_id"`
	CreatedAt       types.String `tfsdk:"created_at"`
	DeletedAt       types.String `tfsdk:"deleted_at"`
	ID              types.String `tfsdk:"id"`
	UpdatedAt       types.String `tfsdk:"updated_at"`
	Value           types.String `tfsdk:"value"`
}

RiskLevelModel describes the resource data model.

func (*RiskLevelModel) RefreshFromCreateResponse

func (r *RiskLevelModel) RefreshFromCreateResponse(resp *shared.AttributeValue)

func (*RiskLevelModel) RefreshFromGetResponse

func (r *RiskLevelModel) RefreshFromGetResponse(resp *shared.AttributeValue)

func (*RiskLevelModel) ToCreateSDKType

func (r *RiskLevelModel) ToCreateSDKType() *shared.CreateAttributeValueRequest

func (*RiskLevelModel) ToDeleteSDKType

func (r *RiskLevelModel) ToDeleteSDKType() *shared.CreateAttributeValueRequest

func (*RiskLevelModel) ToGetSDKType

type Rule

type Rule struct {
	Condition types.String `tfsdk:"condition"`
	PolicyKey types.String `tfsdk:"policy_key"`
}

type SelfApprovalInput

type SelfApprovalInput struct {
	AssignedUserIds []types.String `tfsdk:"assigned_user_ids"`
	Fallback        types.Bool     `tfsdk:"fallback"`
	FallbackUserIds []types.String `tfsdk:"fallback_user_ids"`
}

type UserApprovalInput

type UserApprovalInput struct {
	AllowSelfApproval types.Bool     `tfsdk:"allow_self_approval"`
	UserIds           []types.String `tfsdk:"user_ids"`
}

type UserAttributeMappingSource

type UserAttributeMappingSource struct {
	AppID                      types.String `tfsdk:"app_id"`
	AppUserID                  types.String `tfsdk:"app_user_id"`
	AppUserProfileAttributeKey types.String `tfsdk:"app_user_profile_attribute_key"`
	UserAttributeMappingID     types.String `tfsdk:"user_attribute_mapping_id"`
	Value                      types.String `tfsdk:"value"`
}

type UserDataSource

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

UserDataSource defines the data source implementation.

func (*UserDataSource) Configure

func (*UserDataSource) Metadata

func (*UserDataSource) Read

func (*UserDataSource) Schema

type UserDataSourceModel

type UserDataSourceModel struct {
	CreatedAt               types.String                 `tfsdk:"created_at"`
	DelegatedUserID         types.String                 `tfsdk:"delegated_user_id"`
	DeletedAt               types.String                 `tfsdk:"deleted_at"`
	Department              types.String                 `tfsdk:"department"`
	DepartmentSources       []UserAttributeMappingSource `tfsdk:"department_sources"`
	DirectoryIds            []types.String               `tfsdk:"directory_ids"`
	DirectoryStatus         types.String                 `tfsdk:"directory_status"`
	DirectoryStatusSources  []UserAttributeMappingSource `tfsdk:"directory_status_sources"`
	DisplayName             types.String                 `tfsdk:"display_name"`
	Email                   types.String                 `tfsdk:"email"`
	EmploymentStatus        types.String                 `tfsdk:"employment_status"`
	EmploymentStatusSources []UserAttributeMappingSource `tfsdk:"employment_status_sources"`
	EmploymentType          types.String                 `tfsdk:"employment_type"`
	EmploymentTypeSources   []UserAttributeMappingSource `tfsdk:"employment_type_sources"`
	ID                      types.String                 `tfsdk:"id"`
	JobTitle                types.String                 `tfsdk:"job_title"`
	JobTitleSources         []UserAttributeMappingSource `tfsdk:"job_title_sources"`
	ManagerIds              []types.String               `tfsdk:"manager_ids"`
	ManagerSources          []UserAttributeMappingSource `tfsdk:"manager_sources"`
	RoleIds                 []types.String               `tfsdk:"role_ids"`
	Status                  types.String                 `tfsdk:"status"`
	UpdatedAt               types.String                 `tfsdk:"updated_at"`
}

UserDataSourceModel describes the data source data model.

func (*UserDataSourceModel) RefreshFromGetResponse

func (r *UserDataSourceModel) RefreshFromGetResponse(resp *shared.User)

type WebhookDataSource

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

WebhookResource defines the data source implementation.

func (*WebhookDataSource) Configure

func (*WebhookDataSource) Metadata

func (*WebhookDataSource) Read

func (*WebhookDataSource) Schema

type WebhookDataSourceModel

type WebhookDataSourceModel struct {
	CreatedAt   types.String `tfsdk:"created_at"`
	DeletedAt   types.String `tfsdk:"deleted_at"`
	Description types.String `tfsdk:"description"`
	DisplayName types.String `tfsdk:"display_name"`
	ID          types.String `tfsdk:"id"`
	UpdatedAt   types.String `tfsdk:"updated_at"`
	URL         types.String `tfsdk:"url"`
}

WebhookResourceModel describes the resource data model.

func (*WebhookDataSourceModel) RefreshFromSharedWebhook

func (r *WebhookDataSourceModel) RefreshFromSharedWebhook(resp *shared.Webhook)

type WebhookProvision

type WebhookProvision struct {
	WebhookID types.String `tfsdk:"webhook_id"`
}

type WebhookResource

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

WebhookResource defines the resource implementation.

func (*WebhookResource) Configure

func (*WebhookResource) Create

func (*WebhookResource) Delete

func (*WebhookResource) ImportState

func (*WebhookResource) Metadata

func (*WebhookResource) Read

func (*WebhookResource) Schema

func (*WebhookResource) Update

type WebhookResourceModel

type WebhookResourceModel struct {
	CreatedAt   types.String `tfsdk:"created_at"`
	DeletedAt   types.String `tfsdk:"deleted_at"`
	Description types.String `tfsdk:"description"`
	DisplayName types.String `tfsdk:"display_name"`
	ID          types.String `tfsdk:"id"`
	UpdatedAt   types.String `tfsdk:"updated_at"`
	URL         types.String `tfsdk:"url"`
}

WebhookResourceModel describes the resource data model.

func (*WebhookResourceModel) RefreshFromSharedWebhook

func (r *WebhookResourceModel) RefreshFromSharedWebhook(resp *shared.Webhook)

func (*WebhookResourceModel) ToSharedWebhookInput

func (r *WebhookResourceModel) ToSharedWebhookInput() *shared.WebhookInput

func (*WebhookResourceModel) ToSharedWebhooksServiceCreateRequest

func (r *WebhookResourceModel) ToSharedWebhooksServiceCreateRequest() *shared.WebhooksServiceCreateRequest

func (*WebhookResourceModel) ToSharedWebhooksServiceDeleteRequest

func (r *WebhookResourceModel) ToSharedWebhooksServiceDeleteRequest() *shared.WebhooksServiceDeleteRequest

Source Files

Directories

Path Synopsis
Package reflect is a forked version of https://github.com/hashicorp/terraform-plugin-framework/tree/main/internal/reflect that has been modified to support speakeasy's terraform generator.
Package reflect is a forked version of https://github.com/hashicorp/terraform-plugin-framework/tree/main/internal/reflect that has been modified to support speakeasy's terraform generator.

Jump to

Keyboard shortcuts

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