1. Packages
  2. Ibm Provider
  3. API Docs
  4. SccProfileAttachment
ibm 1.87.1 published on Wednesday, Jan 14, 2026 by ibm-cloud
ibm logo
ibm 1.87.1 published on Wednesday, Jan 14, 2026 by ibm-cloud

    Create SccProfileAttachment Resource

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

    Constructor syntax

    new SccProfileAttachment(name: string, args: SccProfileAttachmentArgs, opts?: CustomResourceOptions);
    @overload
    def SccProfileAttachment(resource_name: str,
                             args: SccProfileAttachmentArgs,
                             opts: Optional[ResourceOptions] = None)
    
    @overload
    def SccProfileAttachment(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             instance_id: Optional[str] = None,
                             profile_id: Optional[str] = None,
                             schedule: Optional[str] = None,
                             scopes: Optional[Sequence[SccProfileAttachmentScopeArgs]] = None,
                             status: Optional[str] = None,
                             attachment_parameters: Optional[Sequence[SccProfileAttachmentAttachmentParameterArgs]] = None,
                             description: Optional[str] = None,
                             name: Optional[str] = None,
                             notifications: Optional[SccProfileAttachmentNotificationsArgs] = None,
                             scc_profile_attachment_id: Optional[str] = None)
    func NewSccProfileAttachment(ctx *Context, name string, args SccProfileAttachmentArgs, opts ...ResourceOption) (*SccProfileAttachment, error)
    public SccProfileAttachment(string name, SccProfileAttachmentArgs args, CustomResourceOptions? opts = null)
    public SccProfileAttachment(String name, SccProfileAttachmentArgs args)
    public SccProfileAttachment(String name, SccProfileAttachmentArgs args, CustomResourceOptions options)
    
    type: ibm:SccProfileAttachment
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args SccProfileAttachmentArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args SccProfileAttachmentArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args SccProfileAttachmentArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SccProfileAttachmentArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SccProfileAttachmentArgs
    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 sccProfileAttachmentResource = new Ibm.SccProfileAttachment("sccProfileAttachmentResource", new()
    {
        InstanceId = "string",
        ProfileId = "string",
        Schedule = "string",
        Scopes = new[]
        {
            new Ibm.Inputs.SccProfileAttachmentScopeArgs
            {
                Environment = "string",
                Id = "string",
                Properties = new[]
                {
                    new Ibm.Inputs.SccProfileAttachmentScopePropertyArgs
                    {
                        Name = "string",
                        Value = "string",
                    },
                },
            },
        },
        Status = "string",
        AttachmentParameters = new[]
        {
            new Ibm.Inputs.SccProfileAttachmentAttachmentParameterArgs
            {
                AssessmentId = "string",
                ParameterDisplayName = "string",
                ParameterName = "string",
                ParameterType = "string",
                ParameterValue = "string",
                AssessmentType = "string",
            },
        },
        Description = "string",
        Name = "string",
        Notifications = new Ibm.Inputs.SccProfileAttachmentNotificationsArgs
        {
            Controls = new Ibm.Inputs.SccProfileAttachmentNotificationsControlsArgs
            {
                FailedControlIds = new[]
                {
                    "string",
                },
                ThresholdLimit = 0,
            },
            Enabled = false,
        },
        SccProfileAttachmentId = "string",
    });
    
    example, err := ibm.NewSccProfileAttachment(ctx, "sccProfileAttachmentResource", &ibm.SccProfileAttachmentArgs{
    	InstanceId: pulumi.String("string"),
    	ProfileId:  pulumi.String("string"),
    	Schedule:   pulumi.String("string"),
    	Scopes: ibm.SccProfileAttachmentScopeArray{
    		&ibm.SccProfileAttachmentScopeArgs{
    			Environment: pulumi.String("string"),
    			Id:          pulumi.String("string"),
    			Properties: ibm.SccProfileAttachmentScopePropertyArray{
    				&ibm.SccProfileAttachmentScopePropertyArgs{
    					Name:  pulumi.String("string"),
    					Value: pulumi.String("string"),
    				},
    			},
    		},
    	},
    	Status: pulumi.String("string"),
    	AttachmentParameters: ibm.SccProfileAttachmentAttachmentParameterArray{
    		&ibm.SccProfileAttachmentAttachmentParameterArgs{
    			AssessmentId:         pulumi.String("string"),
    			ParameterDisplayName: pulumi.String("string"),
    			ParameterName:        pulumi.String("string"),
    			ParameterType:        pulumi.String("string"),
    			ParameterValue:       pulumi.String("string"),
    			AssessmentType:       pulumi.String("string"),
    		},
    	},
    	Description: pulumi.String("string"),
    	Name:        pulumi.String("string"),
    	Notifications: &ibm.SccProfileAttachmentNotificationsArgs{
    		Controls: &ibm.SccProfileAttachmentNotificationsControlsArgs{
    			FailedControlIds: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			ThresholdLimit: pulumi.Float64(0),
    		},
    		Enabled: pulumi.Bool(false),
    	},
    	SccProfileAttachmentId: pulumi.String("string"),
    })
    
    var sccProfileAttachmentResource = new SccProfileAttachment("sccProfileAttachmentResource", SccProfileAttachmentArgs.builder()
        .instanceId("string")
        .profileId("string")
        .schedule("string")
        .scopes(SccProfileAttachmentScopeArgs.builder()
            .environment("string")
            .id("string")
            .properties(SccProfileAttachmentScopePropertyArgs.builder()
                .name("string")
                .value("string")
                .build())
            .build())
        .status("string")
        .attachmentParameters(SccProfileAttachmentAttachmentParameterArgs.builder()
            .assessmentId("string")
            .parameterDisplayName("string")
            .parameterName("string")
            .parameterType("string")
            .parameterValue("string")
            .assessmentType("string")
            .build())
        .description("string")
        .name("string")
        .notifications(SccProfileAttachmentNotificationsArgs.builder()
            .controls(SccProfileAttachmentNotificationsControlsArgs.builder()
                .failedControlIds("string")
                .thresholdLimit(0.0)
                .build())
            .enabled(false)
            .build())
        .sccProfileAttachmentId("string")
        .build());
    
    scc_profile_attachment_resource = ibm.SccProfileAttachment("sccProfileAttachmentResource",
        instance_id="string",
        profile_id="string",
        schedule="string",
        scopes=[{
            "environment": "string",
            "id": "string",
            "properties": [{
                "name": "string",
                "value": "string",
            }],
        }],
        status="string",
        attachment_parameters=[{
            "assessment_id": "string",
            "parameter_display_name": "string",
            "parameter_name": "string",
            "parameter_type": "string",
            "parameter_value": "string",
            "assessment_type": "string",
        }],
        description="string",
        name="string",
        notifications={
            "controls": {
                "failed_control_ids": ["string"],
                "threshold_limit": 0,
            },
            "enabled": False,
        },
        scc_profile_attachment_id="string")
    
    const sccProfileAttachmentResource = new ibm.SccProfileAttachment("sccProfileAttachmentResource", {
        instanceId: "string",
        profileId: "string",
        schedule: "string",
        scopes: [{
            environment: "string",
            id: "string",
            properties: [{
                name: "string",
                value: "string",
            }],
        }],
        status: "string",
        attachmentParameters: [{
            assessmentId: "string",
            parameterDisplayName: "string",
            parameterName: "string",
            parameterType: "string",
            parameterValue: "string",
            assessmentType: "string",
        }],
        description: "string",
        name: "string",
        notifications: {
            controls: {
                failedControlIds: ["string"],
                thresholdLimit: 0,
            },
            enabled: false,
        },
        sccProfileAttachmentId: "string",
    });
    
    type: ibm:SccProfileAttachment
    properties:
        attachmentParameters:
            - assessmentId: string
              assessmentType: string
              parameterDisplayName: string
              parameterName: string
              parameterType: string
              parameterValue: string
        description: string
        instanceId: string
        name: string
        notifications:
            controls:
                failedControlIds:
                    - string
                thresholdLimit: 0
            enabled: false
        profileId: string
        sccProfileAttachmentId: string
        schedule: string
        scopes:
            - environment: string
              id: string
              properties:
                - name: string
                  value: string
        status: string
    

    SccProfileAttachment 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 SccProfileAttachment resource accepts the following input properties:

    InstanceId string
    The ID of the Security and Compliance Center instance.
    ProfileId string
    The ID of the profile that is specified in the attachment.
    Schedule string
    The schedule of an attachment evaluation.
    Scopes List<SccProfileAttachmentScope>
    The scope/scopes to link the profile attachment.
    Status string
    The status of an attachment evaluation.
    AttachmentParameters List<SccProfileAttachmentAttachmentParameter>
    The profile parameters for the attachment.
    Description string
    The description for the attachment.
    Name string
    The name of the attachment.
    Notifications SccProfileAttachmentNotifications
    The request payload of the attachment notifications.
    SccProfileAttachmentId string
    InstanceId string
    The ID of the Security and Compliance Center instance.
    ProfileId string
    The ID of the profile that is specified in the attachment.
    Schedule string
    The schedule of an attachment evaluation.
    Scopes []SccProfileAttachmentScopeArgs
    The scope/scopes to link the profile attachment.
    Status string
    The status of an attachment evaluation.
    AttachmentParameters []SccProfileAttachmentAttachmentParameterArgs
    The profile parameters for the attachment.
    Description string
    The description for the attachment.
    Name string
    The name of the attachment.
    Notifications SccProfileAttachmentNotificationsArgs
    The request payload of the attachment notifications.
    SccProfileAttachmentId string
    instanceId String
    The ID of the Security and Compliance Center instance.
    profileId String
    The ID of the profile that is specified in the attachment.
    schedule String
    The schedule of an attachment evaluation.
    scopes List<SccProfileAttachmentScope>
    The scope/scopes to link the profile attachment.
    status String
    The status of an attachment evaluation.
    attachmentParameters List<SccProfileAttachmentAttachmentParameter>
    The profile parameters for the attachment.
    description String
    The description for the attachment.
    name String
    The name of the attachment.
    notifications SccProfileAttachmentNotifications
    The request payload of the attachment notifications.
    sccProfileAttachmentId String
    instanceId string
    The ID of the Security and Compliance Center instance.
    profileId string
    The ID of the profile that is specified in the attachment.
    schedule string
    The schedule of an attachment evaluation.
    scopes SccProfileAttachmentScope[]
    The scope/scopes to link the profile attachment.
    status string
    The status of an attachment evaluation.
    attachmentParameters SccProfileAttachmentAttachmentParameter[]
    The profile parameters for the attachment.
    description string
    The description for the attachment.
    name string
    The name of the attachment.
    notifications SccProfileAttachmentNotifications
    The request payload of the attachment notifications.
    sccProfileAttachmentId string
    instance_id str
    The ID of the Security and Compliance Center instance.
    profile_id str
    The ID of the profile that is specified in the attachment.
    schedule str
    The schedule of an attachment evaluation.
    scopes Sequence[SccProfileAttachmentScopeArgs]
    The scope/scopes to link the profile attachment.
    status str
    The status of an attachment evaluation.
    attachment_parameters Sequence[SccProfileAttachmentAttachmentParameterArgs]
    The profile parameters for the attachment.
    description str
    The description for the attachment.
    name str
    The name of the attachment.
    notifications SccProfileAttachmentNotificationsArgs
    The request payload of the attachment notifications.
    scc_profile_attachment_id str
    instanceId String
    The ID of the Security and Compliance Center instance.
    profileId String
    The ID of the profile that is specified in the attachment.
    schedule String
    The schedule of an attachment evaluation.
    scopes List<Property Map>
    The scope/scopes to link the profile attachment.
    status String
    The status of an attachment evaluation.
    attachmentParameters List<Property Map>
    The profile parameters for the attachment.
    description String
    The description for the attachment.
    name String
    The name of the attachment.
    notifications Property Map
    The request payload of the attachment notifications.
    sccProfileAttachmentId String

    Outputs

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

    AccountId string
    The account ID that is associated to the attachment.
    AttachmentId string
    The ID of the attachment.
    CreatedBy string
    The user who created the attachment.
    CreatedOn string
    The date when the attachment was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastScans List<SccProfileAttachmentLastScan>
    The details of the last scan of an attachment.
    NextScanTime string
    The start time of the next scan.
    ProfileAttachmentId string
    The profile attachment ID.
    UpdatedBy string
    The user who updated the attachment.
    UpdatedOn string
    The date when the attachment was updated.
    AccountId string
    The account ID that is associated to the attachment.
    AttachmentId string
    The ID of the attachment.
    CreatedBy string
    The user who created the attachment.
    CreatedOn string
    The date when the attachment was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastScans []SccProfileAttachmentLastScan
    The details of the last scan of an attachment.
    NextScanTime string
    The start time of the next scan.
    ProfileAttachmentId string
    The profile attachment ID.
    UpdatedBy string
    The user who updated the attachment.
    UpdatedOn string
    The date when the attachment was updated.
    accountId String
    The account ID that is associated to the attachment.
    attachmentId String
    The ID of the attachment.
    createdBy String
    The user who created the attachment.
    createdOn String
    The date when the attachment was created.
    id String
    The provider-assigned unique ID for this managed resource.
    lastScans List<SccProfileAttachmentLastScan>
    The details of the last scan of an attachment.
    nextScanTime String
    The start time of the next scan.
    profileAttachmentId String
    The profile attachment ID.
    updatedBy String
    The user who updated the attachment.
    updatedOn String
    The date when the attachment was updated.
    accountId string
    The account ID that is associated to the attachment.
    attachmentId string
    The ID of the attachment.
    createdBy string
    The user who created the attachment.
    createdOn string
    The date when the attachment was created.
    id string
    The provider-assigned unique ID for this managed resource.
    lastScans SccProfileAttachmentLastScan[]
    The details of the last scan of an attachment.
    nextScanTime string
    The start time of the next scan.
    profileAttachmentId string
    The profile attachment ID.
    updatedBy string
    The user who updated the attachment.
    updatedOn string
    The date when the attachment was updated.
    account_id str
    The account ID that is associated to the attachment.
    attachment_id str
    The ID of the attachment.
    created_by str
    The user who created the attachment.
    created_on str
    The date when the attachment was created.
    id str
    The provider-assigned unique ID for this managed resource.
    last_scans Sequence[SccProfileAttachmentLastScan]
    The details of the last scan of an attachment.
    next_scan_time str
    The start time of the next scan.
    profile_attachment_id str
    The profile attachment ID.
    updated_by str
    The user who updated the attachment.
    updated_on str
    The date when the attachment was updated.
    accountId String
    The account ID that is associated to the attachment.
    attachmentId String
    The ID of the attachment.
    createdBy String
    The user who created the attachment.
    createdOn String
    The date when the attachment was created.
    id String
    The provider-assigned unique ID for this managed resource.
    lastScans List<Property Map>
    The details of the last scan of an attachment.
    nextScanTime String
    The start time of the next scan.
    profileAttachmentId String
    The profile attachment ID.
    updatedBy String
    The user who updated the attachment.
    updatedOn String
    The date when the attachment was updated.

    Look up Existing SccProfileAttachment Resource

    Get an existing SccProfileAttachment 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?: SccProfileAttachmentState, opts?: CustomResourceOptions): SccProfileAttachment
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            account_id: Optional[str] = None,
            attachment_id: Optional[str] = None,
            attachment_parameters: Optional[Sequence[SccProfileAttachmentAttachmentParameterArgs]] = None,
            created_by: Optional[str] = None,
            created_on: Optional[str] = None,
            description: Optional[str] = None,
            instance_id: Optional[str] = None,
            last_scans: Optional[Sequence[SccProfileAttachmentLastScanArgs]] = None,
            name: Optional[str] = None,
            next_scan_time: Optional[str] = None,
            notifications: Optional[SccProfileAttachmentNotificationsArgs] = None,
            profile_attachment_id: Optional[str] = None,
            profile_id: Optional[str] = None,
            scc_profile_attachment_id: Optional[str] = None,
            schedule: Optional[str] = None,
            scopes: Optional[Sequence[SccProfileAttachmentScopeArgs]] = None,
            status: Optional[str] = None,
            updated_by: Optional[str] = None,
            updated_on: Optional[str] = None) -> SccProfileAttachment
    func GetSccProfileAttachment(ctx *Context, name string, id IDInput, state *SccProfileAttachmentState, opts ...ResourceOption) (*SccProfileAttachment, error)
    public static SccProfileAttachment Get(string name, Input<string> id, SccProfileAttachmentState? state, CustomResourceOptions? opts = null)
    public static SccProfileAttachment get(String name, Output<String> id, SccProfileAttachmentState state, CustomResourceOptions options)
    resources:  _:    type: ibm:SccProfileAttachment    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    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:
    AccountId string
    The account ID that is associated to the attachment.
    AttachmentId string
    The ID of the attachment.
    AttachmentParameters List<SccProfileAttachmentAttachmentParameter>
    The profile parameters for the attachment.
    CreatedBy string
    The user who created the attachment.
    CreatedOn string
    The date when the attachment was created.
    Description string
    The description for the attachment.
    InstanceId string
    The ID of the Security and Compliance Center instance.
    LastScans List<SccProfileAttachmentLastScan>
    The details of the last scan of an attachment.
    Name string
    The name of the attachment.
    NextScanTime string
    The start time of the next scan.
    Notifications SccProfileAttachmentNotifications
    The request payload of the attachment notifications.
    ProfileAttachmentId string
    The profile attachment ID.
    ProfileId string
    The ID of the profile that is specified in the attachment.
    SccProfileAttachmentId string
    Schedule string
    The schedule of an attachment evaluation.
    Scopes List<SccProfileAttachmentScope>
    The scope/scopes to link the profile attachment.
    Status string
    The status of an attachment evaluation.
    UpdatedBy string
    The user who updated the attachment.
    UpdatedOn string
    The date when the attachment was updated.
    AccountId string
    The account ID that is associated to the attachment.
    AttachmentId string
    The ID of the attachment.
    AttachmentParameters []SccProfileAttachmentAttachmentParameterArgs
    The profile parameters for the attachment.
    CreatedBy string
    The user who created the attachment.
    CreatedOn string
    The date when the attachment was created.
    Description string
    The description for the attachment.
    InstanceId string
    The ID of the Security and Compliance Center instance.
    LastScans []SccProfileAttachmentLastScanArgs
    The details of the last scan of an attachment.
    Name string
    The name of the attachment.
    NextScanTime string
    The start time of the next scan.
    Notifications SccProfileAttachmentNotificationsArgs
    The request payload of the attachment notifications.
    ProfileAttachmentId string
    The profile attachment ID.
    ProfileId string
    The ID of the profile that is specified in the attachment.
    SccProfileAttachmentId string
    Schedule string
    The schedule of an attachment evaluation.
    Scopes []SccProfileAttachmentScopeArgs
    The scope/scopes to link the profile attachment.
    Status string
    The status of an attachment evaluation.
    UpdatedBy string
    The user who updated the attachment.
    UpdatedOn string
    The date when the attachment was updated.
    accountId String
    The account ID that is associated to the attachment.
    attachmentId String
    The ID of the attachment.
    attachmentParameters List<SccProfileAttachmentAttachmentParameter>
    The profile parameters for the attachment.
    createdBy String
    The user who created the attachment.
    createdOn String
    The date when the attachment was created.
    description String
    The description for the attachment.
    instanceId String
    The ID of the Security and Compliance Center instance.
    lastScans List<SccProfileAttachmentLastScan>
    The details of the last scan of an attachment.
    name String
    The name of the attachment.
    nextScanTime String
    The start time of the next scan.
    notifications SccProfileAttachmentNotifications
    The request payload of the attachment notifications.
    profileAttachmentId String
    The profile attachment ID.
    profileId String
    The ID of the profile that is specified in the attachment.
    sccProfileAttachmentId String
    schedule String
    The schedule of an attachment evaluation.
    scopes List<SccProfileAttachmentScope>
    The scope/scopes to link the profile attachment.
    status String
    The status of an attachment evaluation.
    updatedBy String
    The user who updated the attachment.
    updatedOn String
    The date when the attachment was updated.
    accountId string
    The account ID that is associated to the attachment.
    attachmentId string
    The ID of the attachment.
    attachmentParameters SccProfileAttachmentAttachmentParameter[]
    The profile parameters for the attachment.
    createdBy string
    The user who created the attachment.
    createdOn string
    The date when the attachment was created.
    description string
    The description for the attachment.
    instanceId string
    The ID of the Security and Compliance Center instance.
    lastScans SccProfileAttachmentLastScan[]
    The details of the last scan of an attachment.
    name string
    The name of the attachment.
    nextScanTime string
    The start time of the next scan.
    notifications SccProfileAttachmentNotifications
    The request payload of the attachment notifications.
    profileAttachmentId string
    The profile attachment ID.
    profileId string
    The ID of the profile that is specified in the attachment.
    sccProfileAttachmentId string
    schedule string
    The schedule of an attachment evaluation.
    scopes SccProfileAttachmentScope[]
    The scope/scopes to link the profile attachment.
    status string
    The status of an attachment evaluation.
    updatedBy string
    The user who updated the attachment.
    updatedOn string
    The date when the attachment was updated.
    account_id str
    The account ID that is associated to the attachment.
    attachment_id str
    The ID of the attachment.
    attachment_parameters Sequence[SccProfileAttachmentAttachmentParameterArgs]
    The profile parameters for the attachment.
    created_by str
    The user who created the attachment.
    created_on str
    The date when the attachment was created.
    description str
    The description for the attachment.
    instance_id str
    The ID of the Security and Compliance Center instance.
    last_scans Sequence[SccProfileAttachmentLastScanArgs]
    The details of the last scan of an attachment.
    name str
    The name of the attachment.
    next_scan_time str
    The start time of the next scan.
    notifications SccProfileAttachmentNotificationsArgs
    The request payload of the attachment notifications.
    profile_attachment_id str
    The profile attachment ID.
    profile_id str
    The ID of the profile that is specified in the attachment.
    scc_profile_attachment_id str
    schedule str
    The schedule of an attachment evaluation.
    scopes Sequence[SccProfileAttachmentScopeArgs]
    The scope/scopes to link the profile attachment.
    status str
    The status of an attachment evaluation.
    updated_by str
    The user who updated the attachment.
    updated_on str
    The date when the attachment was updated.
    accountId String
    The account ID that is associated to the attachment.
    attachmentId String
    The ID of the attachment.
    attachmentParameters List<Property Map>
    The profile parameters for the attachment.
    createdBy String
    The user who created the attachment.
    createdOn String
    The date when the attachment was created.
    description String
    The description for the attachment.
    instanceId String
    The ID of the Security and Compliance Center instance.
    lastScans List<Property Map>
    The details of the last scan of an attachment.
    name String
    The name of the attachment.
    nextScanTime String
    The start time of the next scan.
    notifications Property Map
    The request payload of the attachment notifications.
    profileAttachmentId String
    The profile attachment ID.
    profileId String
    The ID of the profile that is specified in the attachment.
    sccProfileAttachmentId String
    schedule String
    The schedule of an attachment evaluation.
    scopes List<Property Map>
    The scope/scopes to link the profile attachment.
    status String
    The status of an attachment evaluation.
    updatedBy String
    The user who updated the attachment.
    updatedOn String
    The date when the attachment was updated.

    Supporting Types

    SccProfileAttachmentAttachmentParameter, SccProfileAttachmentAttachmentParameterArgs

    AssessmentId string
    The implementation ID of the parameter.
    ParameterDisplayName string
    The parameter display name.
    ParameterName string
    The parameter name.
    ParameterType string
    The parameter type.
    ParameterValue string
    The value of the parameter.
    AssessmentType string
    The type of the implementation.
    AssessmentId string
    The implementation ID of the parameter.
    ParameterDisplayName string
    The parameter display name.
    ParameterName string
    The parameter name.
    ParameterType string
    The parameter type.
    ParameterValue string
    The value of the parameter.
    AssessmentType string
    The type of the implementation.
    assessmentId String
    The implementation ID of the parameter.
    parameterDisplayName String
    The parameter display name.
    parameterName String
    The parameter name.
    parameterType String
    The parameter type.
    parameterValue String
    The value of the parameter.
    assessmentType String
    The type of the implementation.
    assessmentId string
    The implementation ID of the parameter.
    parameterDisplayName string
    The parameter display name.
    parameterName string
    The parameter name.
    parameterType string
    The parameter type.
    parameterValue string
    The value of the parameter.
    assessmentType string
    The type of the implementation.
    assessment_id str
    The implementation ID of the parameter.
    parameter_display_name str
    The parameter display name.
    parameter_name str
    The parameter name.
    parameter_type str
    The parameter type.
    parameter_value str
    The value of the parameter.
    assessment_type str
    The type of the implementation.
    assessmentId String
    The implementation ID of the parameter.
    parameterDisplayName String
    The parameter display name.
    parameterName String
    The parameter name.
    parameterType String
    The parameter type.
    parameterValue String
    The value of the parameter.
    assessmentType String
    The type of the implementation.

    SccProfileAttachmentLastScan, SccProfileAttachmentLastScanArgs

    Id string
    Status string
    Time string
    Id string
    Status string
    Time string
    id String
    status String
    time String
    id string
    status string
    time string
    id str
    status str
    time str
    id String
    status String
    time String

    SccProfileAttachmentNotifications, SccProfileAttachmentNotificationsArgs

    Controls SccProfileAttachmentNotificationsControls
    The failed controls.
    Enabled bool
    enabled notifications.
    Controls SccProfileAttachmentNotificationsControls
    The failed controls.
    Enabled bool
    enabled notifications.
    controls SccProfileAttachmentNotificationsControls
    The failed controls.
    enabled Boolean
    enabled notifications.
    controls SccProfileAttachmentNotificationsControls
    The failed controls.
    enabled boolean
    enabled notifications.
    controls SccProfileAttachmentNotificationsControls
    The failed controls.
    enabled bool
    enabled notifications.
    controls Property Map
    The failed controls.
    enabled Boolean
    enabled notifications.

    SccProfileAttachmentNotificationsControls, SccProfileAttachmentNotificationsControlsArgs

    FailedControlIds List<string>
    The failed control IDs.
    ThresholdLimit double
    The threshold limit.
    FailedControlIds []string
    The failed control IDs.
    ThresholdLimit float64
    The threshold limit.
    failedControlIds List<String>
    The failed control IDs.
    thresholdLimit Double
    The threshold limit.
    failedControlIds string[]
    The failed control IDs.
    thresholdLimit number
    The threshold limit.
    failed_control_ids Sequence[str]
    The failed control IDs.
    threshold_limit float
    The threshold limit.
    failedControlIds List<String>
    The failed control IDs.
    thresholdLimit Number
    The threshold limit.

    SccProfileAttachmentScope, SccProfileAttachmentScopeArgs

    Environment string
    The environment that relates to this scope.
    Id string
    The scope id to target.
    Properties List<SccProfileAttachmentScopeProperty>
    The properties supported for scoping by this environment.
    Environment string
    The environment that relates to this scope.
    Id string
    The scope id to target.
    Properties []SccProfileAttachmentScopeProperty
    The properties supported for scoping by this environment.
    environment String
    The environment that relates to this scope.
    id String
    The scope id to target.
    properties List<SccProfileAttachmentScopeProperty>
    The properties supported for scoping by this environment.
    environment string
    The environment that relates to this scope.
    id string
    The scope id to target.
    properties SccProfileAttachmentScopeProperty[]
    The properties supported for scoping by this environment.
    environment str
    The environment that relates to this scope.
    id str
    The scope id to target.
    properties Sequence[SccProfileAttachmentScopeProperty]
    The properties supported for scoping by this environment.
    environment String
    The environment that relates to this scope.
    id String
    The scope id to target.
    properties List<Property Map>
    The properties supported for scoping by this environment.

    SccProfileAttachmentScopeProperty, SccProfileAttachmentScopePropertyArgs

    Name string
    The name of the property.
    Value string
    The value of the property.
    Name string
    The name of the property.
    Value string
    The value of the property.
    name String
    The name of the property.
    value String
    The value of the property.
    name string
    The name of the property.
    value string
    The value of the property.
    name str
    The name of the property.
    value str
    The value of the property.
    name String
    The name of the property.
    value String
    The value of the property.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.87.1 published on Wednesday, Jan 14, 2026 by ibm-cloud
      Meet Neo: Your AI Platform Teammate