AWS Native is in preview. AWS Classic is fully supported.
aws-native.devicefarm.InstanceProfile
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS::DeviceFarm::InstanceProfile creates a new Device Farm Instance Profile
Create InstanceProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new InstanceProfile(name: string, args?: InstanceProfileArgs, opts?: CustomResourceOptions);
@overload
def InstanceProfile(resource_name: str,
args: Optional[InstanceProfileArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def InstanceProfile(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
exclude_app_packages_from_cleanup: Optional[Sequence[str]] = None,
name: Optional[str] = None,
package_cleanup: Optional[bool] = None,
reboot_after_use: Optional[bool] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewInstanceProfile(ctx *Context, name string, args *InstanceProfileArgs, opts ...ResourceOption) (*InstanceProfile, error)
public InstanceProfile(string name, InstanceProfileArgs? args = null, CustomResourceOptions? opts = null)
public InstanceProfile(String name, InstanceProfileArgs args)
public InstanceProfile(String name, InstanceProfileArgs args, CustomResourceOptions options)
type: aws-native:devicefarm:InstanceProfile
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 InstanceProfileArgs
- 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 InstanceProfileArgs
- 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 InstanceProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args InstanceProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args InstanceProfileArgs
- 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 instanceProfileResource = new aws_native.devicefarm.InstanceProfile("instanceProfileResource", {
description: "string",
excludeAppPackagesFromCleanup: ["string"],
name: "string",
packageCleanup: false,
rebootAfterUse: false,
tags: [{
key: "string",
value: "string",
}],
});
Coming soon!
InstanceProfile 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 InstanceProfile resource accepts the following input properties:
- Description string
- Exclude
App List<string>Packages From Cleanup - Name string
- Package
Cleanup bool - Reboot
After boolUse - List<Pulumi.
Aws Native. Inputs. Tag>
- Description string
- Exclude
App []stringPackages From Cleanup - Name string
- Package
Cleanup bool - Reboot
After boolUse - Tag
Args
- description String
- exclude
App List<String>Packages From Cleanup - name String
- package
Cleanup Boolean - reboot
After BooleanUse - List<Tag>
- description string
- exclude
App string[]Packages From Cleanup - name string
- package
Cleanup boolean - reboot
After booleanUse - Tag[]
- description str
- exclude_
app_ Sequence[str]packages_ from_ cleanup - name str
- package_
cleanup bool - reboot_
after_ booluse - Sequence[Tag
Args]
- description String
- exclude
App List<String>Packages From Cleanup - name String
- package
Cleanup Boolean - reboot
After BooleanUse - List<Property Map>
Outputs
All input properties are implicitly available as output properties. Additionally, the InstanceProfile resource produces the following output properties:
Supporting Types
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.