AWS Native is in preview. AWS Classic is fully supported.
aws-native.securityhub.DelegatedAdmin
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
The AWS::SecurityHub::DelegatedAdmin resource represents the AWS Security Hub delegated admin account in your organization. One delegated admin resource is allowed to create for the organization in each region in which you configure the AdminAccountId.
Create DelegatedAdmin Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DelegatedAdmin(name: string, args: DelegatedAdminArgs, opts?: CustomResourceOptions);
@overload
def DelegatedAdmin(resource_name: str,
args: DelegatedAdminArgs,
opts: Optional[ResourceOptions] = None)
@overload
def DelegatedAdmin(resource_name: str,
opts: Optional[ResourceOptions] = None,
admin_account_id: Optional[str] = None)
func NewDelegatedAdmin(ctx *Context, name string, args DelegatedAdminArgs, opts ...ResourceOption) (*DelegatedAdmin, error)
public DelegatedAdmin(string name, DelegatedAdminArgs args, CustomResourceOptions? opts = null)
public DelegatedAdmin(String name, DelegatedAdminArgs args)
public DelegatedAdmin(String name, DelegatedAdminArgs args, CustomResourceOptions options)
type: aws-native:securityhub:DelegatedAdmin
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 DelegatedAdminArgs
- 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 DelegatedAdminArgs
- 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 DelegatedAdminArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DelegatedAdminArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DelegatedAdminArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
DelegatedAdmin Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The DelegatedAdmin resource accepts the following input properties:
- Admin
Account stringId - The Amazon Web Services account identifier of the account to designate as the Security Hub administrator account
- Admin
Account stringId - The Amazon Web Services account identifier of the account to designate as the Security Hub administrator account
- admin
Account StringId - The Amazon Web Services account identifier of the account to designate as the Security Hub administrator account
- admin
Account stringId - The Amazon Web Services account identifier of the account to designate as the Security Hub administrator account
- admin_
account_ strid - The Amazon Web Services account identifier of the account to designate as the Security Hub administrator account
- admin
Account StringId - The Amazon Web Services account identifier of the account to designate as the Security Hub administrator account
Outputs
All input properties are implicitly available as output properties. Additionally, the DelegatedAdmin resource produces the following output properties:
- Delegated
Admin stringIdentifier - The identifier of the DelegatedAdmin being created and assigned as the unique identifier
- Id string
- The provider-assigned unique ID for this managed resource.
- Status
Pulumi.
Aws Native. Security Hub. Delegated Admin Status - The current status of the Security Hub administrator account. Indicates whether the account is currently enabled as a Security Hub administrator
- Delegated
Admin stringIdentifier - The identifier of the DelegatedAdmin being created and assigned as the unique identifier
- Id string
- The provider-assigned unique ID for this managed resource.
- Status
Delegated
Admin Status - The current status of the Security Hub administrator account. Indicates whether the account is currently enabled as a Security Hub administrator
- delegated
Admin StringIdentifier - The identifier of the DelegatedAdmin being created and assigned as the unique identifier
- id String
- The provider-assigned unique ID for this managed resource.
- status
Delegated
Admin Status - The current status of the Security Hub administrator account. Indicates whether the account is currently enabled as a Security Hub administrator
- delegated
Admin stringIdentifier - The identifier of the DelegatedAdmin being created and assigned as the unique identifier
- id string
- The provider-assigned unique ID for this managed resource.
- status
Delegated
Admin Status - The current status of the Security Hub administrator account. Indicates whether the account is currently enabled as a Security Hub administrator
- delegated_
admin_ stridentifier - The identifier of the DelegatedAdmin being created and assigned as the unique identifier
- id str
- The provider-assigned unique ID for this managed resource.
- status
Delegated
Admin Status - The current status of the Security Hub administrator account. Indicates whether the account is currently enabled as a Security Hub administrator
- delegated
Admin StringIdentifier - The identifier of the DelegatedAdmin being created and assigned as the unique identifier
- id String
- The provider-assigned unique ID for this managed resource.
- status "ENABLED" | "DISABLE_IN_PROGRESS"
- The current status of the Security Hub administrator account. Indicates whether the account is currently enabled as a Security Hub administrator
Supporting Types
DelegatedAdminStatus, DelegatedAdminStatusArgs
- Enabled
- ENABLED
- Disable
In Progress - DISABLE_IN_PROGRESS
- Delegated
Admin Status Enabled - ENABLED
- Delegated
Admin Status Disable In Progress - DISABLE_IN_PROGRESS
- Enabled
- ENABLED
- Disable
In Progress - DISABLE_IN_PROGRESS
- Enabled
- ENABLED
- Disable
In Progress - DISABLE_IN_PROGRESS
- ENABLED
- ENABLED
- DISABLE_IN_PROGRESS
- DISABLE_IN_PROGRESS
- "ENABLED"
- ENABLED
- "DISABLE_IN_PROGRESS"
- DISABLE_IN_PROGRESS
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.