1. Packages
  2. Fortimanager Provider
  3. API Docs
  4. SystemSamlFabricidp
fortimanager 1.14.0 published on Tuesday, Apr 15, 2025 by fortinetdev

fortimanager.SystemSamlFabricidp

Explore with Pulumi AI

Authorized identity providers.

This resource is a sub resource for variable fabric_idp of resource fortimanager.SystemSaml. Conflict and overwrite may occur if use both of them.

Create SystemSamlFabricidp Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new SystemSamlFabricidp(name: string, args?: SystemSamlFabricidpArgs, opts?: CustomResourceOptions);
@overload
def SystemSamlFabricidp(resource_name: str,
                        args: Optional[SystemSamlFabricidpArgs] = None,
                        opts: Optional[ResourceOptions] = None)

@overload
def SystemSamlFabricidp(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        dev_id: Optional[str] = None,
                        idp_cert: Optional[str] = None,
                        idp_entity_id: Optional[str] = None,
                        idp_single_logout_url: Optional[str] = None,
                        idp_single_sign_on_url: Optional[str] = None,
                        idp_status: Optional[str] = None,
                        system_saml_fabricidp_id: Optional[str] = None)
func NewSystemSamlFabricidp(ctx *Context, name string, args *SystemSamlFabricidpArgs, opts ...ResourceOption) (*SystemSamlFabricidp, error)
public SystemSamlFabricidp(string name, SystemSamlFabricidpArgs? args = null, CustomResourceOptions? opts = null)
public SystemSamlFabricidp(String name, SystemSamlFabricidpArgs args)
public SystemSamlFabricidp(String name, SystemSamlFabricidpArgs args, CustomResourceOptions options)
type: fortimanager:SystemSamlFabricidp
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args SystemSamlFabricidpArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args SystemSamlFabricidpArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args SystemSamlFabricidpArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args SystemSamlFabricidpArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. SystemSamlFabricidpArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var systemSamlFabricidpResource = new Fortimanager.SystemSamlFabricidp("systemSamlFabricidpResource", new()
{
    DevId = "string",
    IdpCert = "string",
    IdpEntityId = "string",
    IdpSingleLogoutUrl = "string",
    IdpSingleSignOnUrl = "string",
    IdpStatus = "string",
    SystemSamlFabricidpId = "string",
});
Copy
example, err := fortimanager.NewSystemSamlFabricidp(ctx, "systemSamlFabricidpResource", &fortimanager.SystemSamlFabricidpArgs{
DevId: pulumi.String("string"),
IdpCert: pulumi.String("string"),
IdpEntityId: pulumi.String("string"),
IdpSingleLogoutUrl: pulumi.String("string"),
IdpSingleSignOnUrl: pulumi.String("string"),
IdpStatus: pulumi.String("string"),
SystemSamlFabricidpId: pulumi.String("string"),
})
Copy
var systemSamlFabricidpResource = new SystemSamlFabricidp("systemSamlFabricidpResource", SystemSamlFabricidpArgs.builder()
    .devId("string")
    .idpCert("string")
    .idpEntityId("string")
    .idpSingleLogoutUrl("string")
    .idpSingleSignOnUrl("string")
    .idpStatus("string")
    .systemSamlFabricidpId("string")
    .build());
Copy
system_saml_fabricidp_resource = fortimanager.SystemSamlFabricidp("systemSamlFabricidpResource",
    dev_id="string",
    idp_cert="string",
    idp_entity_id="string",
    idp_single_logout_url="string",
    idp_single_sign_on_url="string",
    idp_status="string",
    system_saml_fabricidp_id="string")
Copy
const systemSamlFabricidpResource = new fortimanager.SystemSamlFabricidp("systemSamlFabricidpResource", {
    devId: "string",
    idpCert: "string",
    idpEntityId: "string",
    idpSingleLogoutUrl: "string",
    idpSingleSignOnUrl: "string",
    idpStatus: "string",
    systemSamlFabricidpId: "string",
});
Copy
type: fortimanager:SystemSamlFabricidp
properties:
    devId: string
    idpCert: string
    idpEntityId: string
    idpSingleLogoutUrl: string
    idpSingleSignOnUrl: string
    idpStatus: string
    systemSamlFabricidpId: string
Copy

SystemSamlFabricidp Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The SystemSamlFabricidp resource accepts the following input properties:

DevId string
IDP Device ID.
IdpCert string
IDP Certificate name.
IdpEntityId string
IDP entity ID.
IdpSingleLogoutUrl string
IDP single logout url.
IdpSingleSignOnUrl string
IDP single sign-on URL.
IdpStatus string
Enable/disable SAML authentication (default = disable). disable - Disable SAML authentication. enable - Enabld SAML authentication. Valid values: disable, enable.
SystemSamlFabricidpId string
an identifier for the resource with format {{dev_id}}.
DevId string
IDP Device ID.
IdpCert string
IDP Certificate name.
IdpEntityId string
IDP entity ID.
IdpSingleLogoutUrl string
IDP single logout url.
IdpSingleSignOnUrl string
IDP single sign-on URL.
IdpStatus string
Enable/disable SAML authentication (default = disable). disable - Disable SAML authentication. enable - Enabld SAML authentication. Valid values: disable, enable.
SystemSamlFabricidpId string
an identifier for the resource with format {{dev_id}}.
devId String
IDP Device ID.
idpCert String
IDP Certificate name.
idpEntityId String
IDP entity ID.
idpSingleLogoutUrl String
IDP single logout url.
idpSingleSignOnUrl String
IDP single sign-on URL.
idpStatus String
Enable/disable SAML authentication (default = disable). disable - Disable SAML authentication. enable - Enabld SAML authentication. Valid values: disable, enable.
systemSamlFabricidpId String
an identifier for the resource with format {{dev_id}}.
devId string
IDP Device ID.
idpCert string
IDP Certificate name.
idpEntityId string
IDP entity ID.
idpSingleLogoutUrl string
IDP single logout url.
idpSingleSignOnUrl string
IDP single sign-on URL.
idpStatus string
Enable/disable SAML authentication (default = disable). disable - Disable SAML authentication. enable - Enabld SAML authentication. Valid values: disable, enable.
systemSamlFabricidpId string
an identifier for the resource with format {{dev_id}}.
dev_id str
IDP Device ID.
idp_cert str
IDP Certificate name.
idp_entity_id str
IDP entity ID.
idp_single_logout_url str
IDP single logout url.
idp_single_sign_on_url str
IDP single sign-on URL.
idp_status str
Enable/disable SAML authentication (default = disable). disable - Disable SAML authentication. enable - Enabld SAML authentication. Valid values: disable, enable.
system_saml_fabricidp_id str
an identifier for the resource with format {{dev_id}}.
devId String
IDP Device ID.
idpCert String
IDP Certificate name.
idpEntityId String
IDP entity ID.
idpSingleLogoutUrl String
IDP single logout url.
idpSingleSignOnUrl String
IDP single sign-on URL.
idpStatus String
Enable/disable SAML authentication (default = disable). disable - Disable SAML authentication. enable - Enabld SAML authentication. Valid values: disable, enable.
systemSamlFabricidpId String
an identifier for the resource with format {{dev_id}}.

Outputs

All input properties are implicitly available as output properties. Additionally, the SystemSamlFabricidp resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing SystemSamlFabricidp Resource

Get an existing SystemSamlFabricidp resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: SystemSamlFabricidpState, opts?: CustomResourceOptions): SystemSamlFabricidp
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        dev_id: Optional[str] = None,
        idp_cert: Optional[str] = None,
        idp_entity_id: Optional[str] = None,
        idp_single_logout_url: Optional[str] = None,
        idp_single_sign_on_url: Optional[str] = None,
        idp_status: Optional[str] = None,
        system_saml_fabricidp_id: Optional[str] = None) -> SystemSamlFabricidp
func GetSystemSamlFabricidp(ctx *Context, name string, id IDInput, state *SystemSamlFabricidpState, opts ...ResourceOption) (*SystemSamlFabricidp, error)
public static SystemSamlFabricidp Get(string name, Input<string> id, SystemSamlFabricidpState? state, CustomResourceOptions? opts = null)
public static SystemSamlFabricidp get(String name, Output<String> id, SystemSamlFabricidpState state, CustomResourceOptions options)
resources:  _:    type: fortimanager:SystemSamlFabricidp    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
DevId string
IDP Device ID.
IdpCert string
IDP Certificate name.
IdpEntityId string
IDP entity ID.
IdpSingleLogoutUrl string
IDP single logout url.
IdpSingleSignOnUrl string
IDP single sign-on URL.
IdpStatus string
Enable/disable SAML authentication (default = disable). disable - Disable SAML authentication. enable - Enabld SAML authentication. Valid values: disable, enable.
SystemSamlFabricidpId string
an identifier for the resource with format {{dev_id}}.
DevId string
IDP Device ID.
IdpCert string
IDP Certificate name.
IdpEntityId string
IDP entity ID.
IdpSingleLogoutUrl string
IDP single logout url.
IdpSingleSignOnUrl string
IDP single sign-on URL.
IdpStatus string
Enable/disable SAML authentication (default = disable). disable - Disable SAML authentication. enable - Enabld SAML authentication. Valid values: disable, enable.
SystemSamlFabricidpId string
an identifier for the resource with format {{dev_id}}.
devId String
IDP Device ID.
idpCert String
IDP Certificate name.
idpEntityId String
IDP entity ID.
idpSingleLogoutUrl String
IDP single logout url.
idpSingleSignOnUrl String
IDP single sign-on URL.
idpStatus String
Enable/disable SAML authentication (default = disable). disable - Disable SAML authentication. enable - Enabld SAML authentication. Valid values: disable, enable.
systemSamlFabricidpId String
an identifier for the resource with format {{dev_id}}.
devId string
IDP Device ID.
idpCert string
IDP Certificate name.
idpEntityId string
IDP entity ID.
idpSingleLogoutUrl string
IDP single logout url.
idpSingleSignOnUrl string
IDP single sign-on URL.
idpStatus string
Enable/disable SAML authentication (default = disable). disable - Disable SAML authentication. enable - Enabld SAML authentication. Valid values: disable, enable.
systemSamlFabricidpId string
an identifier for the resource with format {{dev_id}}.
dev_id str
IDP Device ID.
idp_cert str
IDP Certificate name.
idp_entity_id str
IDP entity ID.
idp_single_logout_url str
IDP single logout url.
idp_single_sign_on_url str
IDP single sign-on URL.
idp_status str
Enable/disable SAML authentication (default = disable). disable - Disable SAML authentication. enable - Enabld SAML authentication. Valid values: disable, enable.
system_saml_fabricidp_id str
an identifier for the resource with format {{dev_id}}.
devId String
IDP Device ID.
idpCert String
IDP Certificate name.
idpEntityId String
IDP entity ID.
idpSingleLogoutUrl String
IDP single logout url.
idpSingleSignOnUrl String
IDP single sign-on URL.
idpStatus String
Enable/disable SAML authentication (default = disable). disable - Disable SAML authentication. enable - Enabld SAML authentication. Valid values: disable, enable.
systemSamlFabricidpId String
an identifier for the resource with format {{dev_id}}.

Import

System SamlFabricIdp can be imported using any of these accepted formats:

$ export “FORTIMANAGER_IMPORT_TABLE”=“true”

$ pulumi import fortimanager:index/systemSamlFabricidp:SystemSamlFabricidp labelname {{dev_id}}
Copy

$ unset “FORTIMANAGER_IMPORT_TABLE”

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
fortimanager fortinetdev/terraform-provider-fortimanager
License
Notes
This Pulumi package is based on the fortimanager Terraform Provider.