Viewing docs for Pulumi BiznetGIO Provider v0.1.7
published on Wednesday, Aug 19, 2026 by shirasakaren
published on Wednesday, Aug 19, 2026 by shirasakaren
Viewing docs for Pulumi BiznetGIO Provider v0.1.7
published on Wednesday, Aug 19, 2026 by shirasakaren
published on Wednesday, Aug 19, 2026 by shirasakaren
Create ObjectStorageObject Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ObjectStorageObject(name: string, args: ObjectStorageObjectArgs, opts?: CustomResourceOptions);@overload
def ObjectStorageObject(resource_name: str,
args: ObjectStorageObjectArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ObjectStorageObject(resource_name: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
bucket: Optional[str] = None,
key: Optional[str] = None,
acl: Optional[str] = None,
content: Optional[str] = None,
source: Optional[str] = None)func NewObjectStorageObject(ctx *Context, name string, args ObjectStorageObjectArgs, opts ...ResourceOption) (*ObjectStorageObject, error)public ObjectStorageObject(string name, ObjectStorageObjectArgs args, CustomResourceOptions? opts = null)
public ObjectStorageObject(String name, ObjectStorageObjectArgs args)
public ObjectStorageObject(String name, ObjectStorageObjectArgs args, CustomResourceOptions options)
type: biznetgio:ObjectStorageObject
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "biznetgio_object_storage_object" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args ObjectStorageObjectArgs
- 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 ObjectStorageObjectArgs
- 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 ObjectStorageObjectArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ObjectStorageObjectArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ObjectStorageObjectArgs
- 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 objectStorageObjectResource = new Biznetgio.ObjectStorageObject("objectStorageObjectResource", new()
{
AccountId = "string",
Bucket = "string",
Key = "string",
Acl = "string",
Content = "string",
Source = "string",
});
example, err := biznetgio.NewObjectStorageObject(ctx, "objectStorageObjectResource", &biznetgio.ObjectStorageObjectArgs{
AccountId: pulumi.String("string"),
Bucket: pulumi.String("string"),
Key: pulumi.String("string"),
Acl: pulumi.String("string"),
Content: pulumi.String("string"),
Source: pulumi.String("string"),
})
resource "biznetgio_object_storage_object" "objectStorageObjectResource" {
pulumi {
replace_on_changes = [account_id, bucket, content, key, source]
}
lifecycle {
create_before_destroy = true
}
account_id = "string"
bucket = "string"
key = "string"
acl = "string"
content = "string"
source = "string"
}
var objectStorageObjectResource = new ObjectStorageObject("objectStorageObjectResource", ObjectStorageObjectArgs.builder()
.accountId("string")
.bucket("string")
.key("string")
.acl("string")
.content("string")
.source("string")
.build());
object_storage_object_resource = biznetgio.ObjectStorageObject("objectStorageObjectResource",
account_id="string",
bucket="string",
key="string",
acl="string",
content="string",
source="string")
const objectStorageObjectResource = new biznetgio.ObjectStorageObject("objectStorageObjectResource", {
accountId: "string",
bucket: "string",
key: "string",
acl: "string",
content: "string",
source: "string",
});
type: biznetgio:ObjectStorageObject
properties:
accountId: string
acl: string
bucket: string
content: string
key: string
source: string
ObjectStorageObject 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 ObjectStorageObject resource accepts the following input properties:
- Account
Id string - Object storage instance account id. Create-only.
- Bucket string
- Bucket name. Create-only.
- Key string
- Object key inside the bucket. Create-only.
- Acl string
- S3-style canned ACL applied to the object. Defaults to empty.
- Content string
- Inline content to upload. Exactly one of
source/contentrequired. - Source string
- Path to the local file to upload. Exactly one of
source/contentrequired.
- Account
Id string - Object storage instance account id. Create-only.
- Bucket string
- Bucket name. Create-only.
- Key string
- Object key inside the bucket. Create-only.
- Acl string
- S3-style canned ACL applied to the object. Defaults to empty.
- Content string
- Inline content to upload. Exactly one of
source/contentrequired. - Source string
- Path to the local file to upload. Exactly one of
source/contentrequired.
- account_
id string - Object storage instance account id. Create-only.
- bucket string
- Bucket name. Create-only.
- key string
- Object key inside the bucket. Create-only.
- acl string
- S3-style canned ACL applied to the object. Defaults to empty.
- content string
- Inline content to upload. Exactly one of
source/contentrequired. - source string
- Path to the local file to upload. Exactly one of
source/contentrequired.
- account
Id String - Object storage instance account id. Create-only.
- bucket String
- Bucket name. Create-only.
- key String
- Object key inside the bucket. Create-only.
- acl String
- S3-style canned ACL applied to the object. Defaults to empty.
- content String
- Inline content to upload. Exactly one of
source/contentrequired. - source String
- Path to the local file to upload. Exactly one of
source/contentrequired.
- account
Id string - Object storage instance account id. Create-only.
- bucket string
- Bucket name. Create-only.
- key string
- Object key inside the bucket. Create-only.
- acl string
- S3-style canned ACL applied to the object. Defaults to empty.
- content string
- Inline content to upload. Exactly one of
source/contentrequired. - source string
- Path to the local file to upload. Exactly one of
source/contentrequired.
- account_
id str - Object storage instance account id. Create-only.
- bucket str
- Bucket name. Create-only.
- key str
- Object key inside the bucket. Create-only.
- acl str
- S3-style canned ACL applied to the object. Defaults to empty.
- content str
- Inline content to upload. Exactly one of
source/contentrequired. - source str
- Path to the local file to upload. Exactly one of
source/contentrequired.
- account
Id String - Object storage instance account id. Create-only.
- bucket String
- Bucket name. Create-only.
- key String
- Object key inside the bucket. Create-only.
- acl String
- S3-style canned ACL applied to the object. Defaults to empty.
- content String
- Inline content to upload. Exactly one of
source/contentrequired. - source String
- Path to the local file to upload. Exactly one of
source/contentrequired.
Outputs
All input properties are implicitly available as output properties. Additionally, the ObjectStorageObject resource produces the following output properties:
Package Details
- Repository
- biznetgio github.com/shirasakaren/pulumi-biznetgio
- License
- Apache-2.0
Viewing docs for Pulumi BiznetGIO Provider v0.1.7
published on Wednesday, Aug 19, 2026 by shirasakaren
published on Wednesday, Aug 19, 2026 by shirasakaren