AWS Native is in preview. AWS Classic is fully supported.
aws-native.b2bi.Profile
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Definition of AWS::B2BI::Profile Resource Type
Create Profile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Profile(name: string, args: ProfileArgs, opts?: CustomResourceOptions);
@overload
def Profile(resource_name: str,
args: ProfileArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Profile(resource_name: str,
opts: Optional[ResourceOptions] = None,
business_name: Optional[str] = None,
logging: Optional[ProfileLogging] = None,
phone: Optional[str] = None,
email: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewProfile(ctx *Context, name string, args ProfileArgs, opts ...ResourceOption) (*Profile, error)
public Profile(string name, ProfileArgs args, CustomResourceOptions? opts = null)
public Profile(String name, ProfileArgs args)
public Profile(String name, ProfileArgs args, CustomResourceOptions options)
type: aws-native:b2bi:Profile
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 ProfileArgs
- 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 ProfileArgs
- 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 ProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ProfileArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Example
The following reference example uses placeholder values for all input properties.
Coming soon!
Coming soon!
Coming soon!
Coming soon!
const profileResource = new aws_native.b2bi.Profile("profileResource", {
businessName: "string",
logging: aws_native.b2bi.ProfileLogging.Enabled,
phone: "string",
email: "string",
name: "string",
tags: [{
key: "string",
value: "string",
}],
});
Coming soon!
Profile 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 Profile resource accepts the following input properties:
- Business
Name string - Logging
Pulumi.
Aws Native. B2bi. Profile Logging - Phone string
- Email string
- Name string
- List<Pulumi.
Aws Native. Inputs. Tag>
- Business
Name string - Logging
Profile
Logging - Phone string
- Email string
- Name string
- Tag
Args
- business
Name String - logging
Profile
Logging - phone String
- email String
- name String
- List<Tag>
- business
Name string - logging
Profile
Logging - phone string
- email string
- name string
- Tag[]
- business_
name str - logging
Profile
Logging - phone str
- email str
- name str
- Sequence[Tag
Args]
- business
Name String - logging "ENABLED" | "DISABLED"
- phone String
- email String
- name String
- List<Property Map>
Outputs
All input properties are implicitly available as output properties. Additionally, the Profile resource produces the following output properties:
- Created
At string - Id string
- The provider-assigned unique ID for this managed resource.
- Log
Group stringName - Modified
At string - Profile
Arn string - Profile
Id string
- Created
At string - Id string
- The provider-assigned unique ID for this managed resource.
- Log
Group stringName - Modified
At string - Profile
Arn string - Profile
Id string
- created
At String - id String
- The provider-assigned unique ID for this managed resource.
- log
Group StringName - modified
At String - profile
Arn String - profile
Id String
- created
At string - id string
- The provider-assigned unique ID for this managed resource.
- log
Group stringName - modified
At string - profile
Arn string - profile
Id string
- created_
at str - id str
- The provider-assigned unique ID for this managed resource.
- log_
group_ strname - modified_
at str - profile_
arn str - profile_
id str
- created
At String - id String
- The provider-assigned unique ID for this managed resource.
- log
Group StringName - modified
At String - profile
Arn String - profile
Id String
Supporting Types
ProfileLogging, ProfileLoggingArgs
- Enabled
- ENABLED
- Disabled
- DISABLED
- Profile
Logging Enabled - ENABLED
- Profile
Logging Disabled - DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- ENABLED
- ENABLED
- DISABLED
- DISABLED
- "ENABLED"
- ENABLED
- "DISABLED"
- DISABLED
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.