Documentation ¶
Index ¶
- func ConvertAccessBundleApiToTerraformModel(ctx context.Context, aponoClient *apono.APIClient, ...) (*models.AccessBundleModel, diag.Diagnostics)
- func ConvertAccessBundleTerraformModelToUpdateApi(ctx context.Context, aponoClient *apono.APIClient, ...) (*apono.UpdateAccessBundleV1, diag.Diagnostics)
- func ConvertAccessBundleTerraformModelToUpsertApi(ctx context.Context, aponoClient *apono.APIClient, ...) (*apono.UpsertAccessBundleV1, diag.Diagnostics)
- func ConvertAccessFlowApiToTerraformModel(ctx context.Context, aponoClient *apono.APIClient, ...) (*models.AccessFlowModel, diag.Diagnostics)
- func ConvertAccessFlowTerraformModelToApi(ctx context.Context, aponoClient *apono.APIClient, ...) (*aponoapi.UpsertAccessFlowTerraformV1, diag.Diagnostics)
- func ConvertIntegrationOwnerToData(owners []aponoapi.IntegrationOwnerTerraform) []models.IntegrationOwner
- func ConvertMappingsArrayToModel(resourceOwnerMappings []models.ResourceOwnerMapping) []aponoapi.ResourceOwnerMappingTerraform
- func ConvertResourceOwnersMappingToModel(resourceOwnersMappings []aponoapi.ResourceOwnerMappingTerraform) []models.ResourceOwnerMapping
- func ConvertToIntegrationModel(ctx context.Context, integration *aponoapi.IntegrationTerraform) (*models.IntegrationModel, diag.Diagnostics)
- func IntegrationOwnersToModel(integrationOwners []models.IntegrationOwner) []aponoapi.IntegrationOwnerTerraform
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertAccessBundleApiToTerraformModel ¶ added in v0.2.3
func ConvertAccessBundleApiToTerraformModel(ctx context.Context, aponoClient *apono.APIClient, accessBundle *apono.AccessBundleV1) (*models.AccessBundleModel, diag.Diagnostics)
func ConvertAccessBundleTerraformModelToUpdateApi ¶ added in v0.2.3
func ConvertAccessBundleTerraformModelToUpdateApi(ctx context.Context, aponoClient *apono.APIClient, accessBundle *models.AccessBundleModel) (*apono.UpdateAccessBundleV1, diag.Diagnostics)
func ConvertAccessBundleTerraformModelToUpsertApi ¶ added in v0.2.3
func ConvertAccessBundleTerraformModelToUpsertApi(ctx context.Context, aponoClient *apono.APIClient, accessBundle *models.AccessBundleModel) (*apono.UpsertAccessBundleV1, diag.Diagnostics)
func ConvertAccessFlowApiToTerraformModel ¶
func ConvertAccessFlowApiToTerraformModel(ctx context.Context, aponoClient *apono.APIClient, accessFlow *aponoapi.AccessFlowTerraformV1, oldState *models.AccessFlowModel) (*models.AccessFlowModel, diag.Diagnostics)
func ConvertAccessFlowTerraformModelToApi ¶
func ConvertAccessFlowTerraformModelToApi(ctx context.Context, aponoClient *apono.APIClient, accessFlow *models.AccessFlowModel) (*aponoapi.UpsertAccessFlowTerraformV1, diag.Diagnostics)
func ConvertIntegrationOwnerToData ¶ added in v1.1.0
func ConvertIntegrationOwnerToData(owners []aponoapi.IntegrationOwnerTerraform) []models.IntegrationOwner
func ConvertMappingsArrayToModel ¶ added in v1.1.0
func ConvertMappingsArrayToModel(resourceOwnerMappings []models.ResourceOwnerMapping) []aponoapi.ResourceOwnerMappingTerraform
func ConvertResourceOwnersMappingToModel ¶ added in v1.1.0
func ConvertResourceOwnersMappingToModel(resourceOwnersMappings []aponoapi.ResourceOwnerMappingTerraform) []models.ResourceOwnerMapping
func ConvertToIntegrationModel ¶ added in v1.1.0
func ConvertToIntegrationModel(ctx context.Context, integration *aponoapi.IntegrationTerraform) (*models.IntegrationModel, diag.Diagnostics)
func IntegrationOwnersToModel ¶ added in v1.1.0
func IntegrationOwnersToModel(integrationOwners []models.IntegrationOwner) []aponoapi.IntegrationOwnerTerraform
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.