def SetUp(self): self.ca_ref = GetCertificateAuthorityRef(self._CA_NAME) self.messages = storage_util.GetMessages() self.client = api_mock.Client(client_class=apis.GetClientClass( 'storage', 'v1'), real_client=storage_util.GetClient()) self.client.Mock() self.addCleanup(self.client.Unmock)
def CreateBucketForCertificateAuthority(ca_ref): """Creates a GCS bucket for use by the given Certificate Authority.""" client = storage_util.GetClient() messages = storage_util.GetMessages() location = ca_ref.Parent().Name() project = ca_ref.Parent().Parent().Name() bucket_name = _BUCKET_NAMING_PATTERN.format(uuid=uuid.uuid4()) client.buckets.Insert( messages.StorageBucketsInsertRequest(project=project, bucket=messages.Bucket( name=bucket_name, location=location))) return storage_util.BucketReference(bucket_name)
def CreateBucketForCertificateAuthority(ca_ref): """Creates a GCS bucket for use by the given Certificate Authority.""" client = storage_util.GetClient() messages = storage_util.GetMessages() location = ca_ref.Parent().Name() project = ca_ref.Parent().Parent().Name() bucket_name = _BUCKET_NAMING_PATTERN.format(uuid=uuid.uuid4()) labels = messages.Bucket.LabelsValue(additionalProperties=[ messages.Bucket.LabelsValue.AdditionalProperty( key='certificate_authority_id', value=ca_ref.RelativeName()) ]) client.buckets.Insert( messages.StorageBucketsInsertRequest( project=project, bucket=messages.Bucket( name=bucket_name, location=location, labels=labels))) return storage_util.BucketReference(bucket_name)
def CreateBucketForCertificateAuthority(ca_ref): """Creates a GCS bucket for use by the given Certificate Authority.""" client = storage_util.GetClient() messages = storage_util.GetMessages() location = ca_ref.Parent().Name() project = ca_ref.Parent().Parent().Name() bucket_name = _BUCKET_NAMING_PATTERN.format(uuid=uuid.uuid4()) client.buckets.Insert( messages.StorageBucketsInsertRequest( project=project, predefinedDefaultObjectAcl=messages.StorageBucketsInsertRequest. PredefinedDefaultObjectAclValueValuesEnum.publicRead, bucket=messages.Bucket( name=bucket_name, location=location, versioning=messages.Bucket.VersioningValue(enabled=True)))) return storage_util.BucketReference(bucket_name)
def __init__(self, client=None, messages=None): self.client = client or storage_util.GetClient() self.messages = messages or storage_util.GetMessages()